ホームページ  >  記事  >  開発ツール  >  裸でgithubに接続する方法

裸でgithubに接続する方法

PHPz
PHPzオリジナル
2023-03-31 11:14:191148ブラウズ

GitHub は、開発者がコードを保存、管理、共有できるプラットフォームであり、オープンソース コミュニティやチーム コラボレーションで広く使用されています。開発者にとって、GitHub の使用方法を習得するには、使い始めることから始める必要があります。この記事では、GitHub に裸で接続し、このプラットフォームをより速く使用できるようにする方法を詳しく紹介します。

1. ヌードとは何ですか?

裸の接続とは、プロキシを使用せずに GitHub に接続することを指します。中国では、さまざまなよく知られた理由により、海外の Web サイトにアクセスするにはプロキシまたは回避ツールの使用が必要です。ただし、ネイキッド接続は直接接続方式を使用するため、速度と安定性を高めるために国内の DNS 解決と IP ブロッキングを省略する必要があります。

2.なぜ裸になりたいのですか?

  1. 高速: ネイキッド接続を使用すると、プロキシの解析と転送をスキップして GitHub のサーバーに直接アクセスでき、アクセス速度が速くなります。
  2. 高セキュリティ: ネイキッド接続を使用すると、サードパーティのプロキシ サーバーが GitHub アカウントとパスワードを盗むのを防ぎ、アカウントのセキュリティを確保できます。
  3. 強力な安定性: ネイキッド接続を使用すると、プロキシ サーバーの間接的な影響を回避でき、プロキシ サーバーの安定性を考慮する必要がありません。

3. 裸で接続するにはどうすればよいですか?

  1. hosts ファイルを変更する

hosts ファイルを使用して、特定のドメイン名を指定した IP アドレスに解決します。たとえば、GitHub のドメイン名をその公式 IP アドレスに解決できます。

手順は次のとおりです。

(1) GitHub の IP アドレスを取得します。

CMD コマンド ライン ウィンドウを開き、次のコマンドを入力します: ping github.com

その後、次のような内容が返されます:

32 バイトのデータで github.com [192.30.255.112] に ping を実行します:
192.30.255.112 からの返信: bytes=32 time=28ms TTL=52
192.30.255.112 からの返信: バイト = 32 時間 = 25 ミリ秒 TTL=52
192.30.255.112 からの返信: バイト = 32 時間 = 25 ミリ秒 TTL=52
192.30.255.112 からの返信: バイト = 32 time=27ms TTL=52

は、github.com ドメイン名に対応する IP アドレスが 192.30.255.112 であることを示します。

(2) hosts ファイルの変更

hosts ファイル (パス: C:\Windows\System32\drivers\etc\hosts) を開き、次の内容を最後の行に追加します。

# #192.30.255.112 github.com

保存後、Web ページを開くと、GitHub Web サイトにアクセスできます。

    DNSPod を使ってクイックアクセスを実現
DNSPod は、国内の DNS 解決サービスプロバイダーであり、非裸アクセスを実現する際に「インテリジェントな DNS 解決」を提供します。時間をかけて速度を上げます。ネイキッド接続の場合、DNSPod も同様のサービスを提供します。

(1) DNSPod アカウントの登録

まず、DNSPod アカウントを登録する必要があります。自分の携帯電話番号を使用して登録できます。 、または他の方法で登録することもできます。

(2) DNSPod の設定

DNSPod アカウントにログインし、ドメイン名を設定します。

[ドメイン名の追加] を選択し、必要なドメイン名を入力します。解決済み (github.com など) を選択し、「レコードを手動で追加」を選択します。

ここでは 2 つのレコードを追加する必要があります:

A レコード: A レコードを追加し、ドメイン名と GitHub サーバーの IP アドレスを入力します: 185.199.108.153/154/155/ 156

CNAME レコード: CNAME レコードを追加し、com.mcbox.net の CNAME レコードを入力します。そうでない場合は、自分で作成します。たとえば (url-cdn.tnit.com)、CNAME を次のように追加します。github.global.ssl.fastly.net

2 つのレコードを個別に追加する必要があります。完全な構成を次の図に示します。

(3) コンピュータの DNS

コンピュータのネットワーク設定で、DNS サーバー アドレスを変更し、提供されている DNS サーバー アドレスを変更します。 DNSPod (例:119.29.29.29) 本機のDNSサーバーアドレスとして設定します。以下の図に示すように:

変更が完了したら、Web ページを更新すると、すぐに GitHub にアクセスできるようになります。

上記はGitHubに裸で接続する方法です。この記事がお役に立ち、よりスムーズな GitHub エクスペリエンスをお楽しみいただければ幸いです。

以上が裸でgithubに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。