出典|https://urlify.cn/IFzQRb
何らかの理由で、GitHub へのアクセス速度が確かに遅すぎます。画像が頻繁に読み込めず、プロジェクトをダウンロードできないことさえあります。Gitee も良いですが、現時点では GitHub のプログラミング界における地位を代替することはできません。そこで今日は、GitHub へのアクセス速度を向上させるいくつかの方法を紹介します。自分に合ったものを試してみてください。
1. GitHub ミラーアクセス
最もよく使われる2つのミラーアドレスを提供します:
つまり、上記のミラーは GitHub のクローンバージョンです。ミラーサイトにアクセスすると、そのサイトのコンテンツは GitHub と完全に同期されたミラーであり、そのサイト内でダウンロードやクローンなどの操作を行うことができます。
2. GitHub ファイル高速化
Cloudflare Workers を利用して、GitHub の release、archive、およびプロジェクトファイルを高速化します。デプロイにサーバーは不要で、CDN が組み込まれています。
上記のサイトはデモサイトです。開けない場合は、オープンソースプロジェクト gh-proxy-GitHub (https://hunsh.net/archives/23/) のファイル高速化を自分でデプロイしてください。
3. GitHub 高速ダウンロード
現在の GitHub アドレスを入力ボックスにコピーするだけで、プロキシ経由で高速ダウンロードが可能です!
アドレス:http://toolwa.com/github/

4. あなたの GitHub を高速化
GitHub リポジトリのアドレスを入力し、生成されたアドレスを使用して git ssh などの操作を行います。
5. Google Chrome GitHub 高速化プラグイン(推奨)


6. GitHub raw 高速化
GitHub raw のドメインは github.com ではなく raw.githubusercontent.com です。上記の GitHub 高速化がこのドメインを高速化できない場合は、Static CDN が提供するリバースプロキシサービスを利用できます。
raw.githubusercontent.com を raw.staticdn.net に置き換えることで高速化できます。
7. GitHub + Jsdelivr
jsdelivr の唯一の欠点は、exe ファイルや Release に添付された exe や dmg ファイルを取得できないことです。
つまり、exe ファイルが Release に添付されていて code 内にない場合、取得できません。そのため、静的ファイルの CDN 用途としてのみ使用でき、Release の高速ダウンロード用途としては使用できません。
8. Gitee を介したフォークリポジトリのダウンロード
ネット上には多くの関連チュートリアルがあります。ここでは簡単に手順を説明します。
Gitee サイト(https://gitee.com/)にアクセスしてログインし、上部の「GitHub/GitLab からリポジトリをインポート」を選択します。以下の通りです:

インポートページで GitHub リポジトリのアドレスを貼り付け、「インポート」をクリックします:

インポートが完了するのを待ち、インポートされたリポジトリ内で対応する GitHub リポジトリのコードをダウンロードして閲覧します。また、リポジトリ上部の「更新」ボタンをクリックして、GitHub コードリポジトリと同期することもできます。

9. HOSTS ファイルの修正による高速化
CDN と IP アドレスを手動でバインドします。
第一歩:github の global.ssl.fastly アドレスを取得 アクセス:http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo CDN と IP ドメインを取得:

結果:199.232.69.194 https://github.global.ssl.fastly.net
第二歩:github.com アドレスを取得
アクセス:https://github.com.ipaddress.com/#ipinfo CDN と IP を取得:

結果:140.82.114.4 http://github.com
第三歩:host ファイルを修正し、上記で見つけた IP をマッピング
Windows システム:
- C:\Windows\System32\drivers\etc\hosts ファイルの権限を修正し、書き込み可能に設定:右クリック→hosts→プロパティ→セキュリティ→編集→Users をクリック→Users の権限「書き込み」にチェックを入れます。以下の通り:

その後、「OK」をクリックします。
- 右クリック→hosts→プログラムから開く→メモ帳(またはお好みのエディタ)を選択→末尾に以下の内容を追加:
199.232.69.194 github.global.ssl.fastly.net
140.82.114.4 github.com