tiger-sms ChatGPT 账号/ChatGPT 代注册 OpenAI API 代充值

GitHub 下载速度慢?国内 GitHub 加速方法分享

dajiaka OpenAI API key

GitHub 应该每个程序员都知道,一些 GitHub 上有的轮子我们也没必要再造,优秀的开源项目也值得我们学习。但是 GitHub 一个问题就是国内下载速度太慢,经常是下不动或者只有 10KB 的速度,本文老王分享一个知乎上看到的利用码云(Gitee)解决 GitHub 下载速度慢的方法。

一、CDN 加速法

这个方法因人而异,一些人说加速效果好,一些人表示没有效果,试起来也很简单,大家可以先用用这个 GitHub 加速方法。

首先获取 GitHub CDN 地址:https://www.ipaddress.com/

主要是查询下面 3 个网站的地址:

  1. github.com
  2. assets-cdn.github.com
  3. github.global.ssl.fastly.net

找到折 3 个网站的 IP 地址:

GitHub CDN

之后直接修改填入自己本机的 hosts 文件中,相关教程:《Linux / Mac / Windows 上 hosts 文件位置以及修改教程

二、Gitee 加速法

这个加速法的优势就是稳定,加速效果非常明显,原理就是通过国内码云平台的转接,来完成 GitHub 上项目的下载加速。

首先注册一个码云账号:https://gitee.com/

步骤一、点击右上角新建仓库的“+”,选择“从GitHub/GitLab导入仓库”:

Gitee 导入 GitHub 项目

步骤二、选择从 URL 导入,输入 GitHub 上仓库的地址,之后选择导入:

导入码云

步骤三、等待项目成功导入码云后,直接从码云将项目 clone 到本地,速度非常快:

码云 clone

以上就是老王给大家分享的 GitHub 加速的两种常见方法,需要注意的是第二种方法 clone 到本地的是 Gitee 的项目,而非 GitHub 的项目,所以 push 也会 push 到 Gitee 上。如果要操作 GitHub 项目(例如提交 pr),我们还需要手动将本地项目关联到 GitHub 上,其实就是修改远端项目地址,具体操作是修改隐藏文件 .git 中的 config 文件,将配置文件中的[remote "origin"].url字段修改成 GitHub 的项目地址。

赞(4)
关注我们
未经允许不得转载:老王博客 » GitHub 下载速度慢?国内 GitHub 加速方法分享