为什么GitHub Clone速度慢?

  • 从GitHub直接clone仓库时,需要访问海外服务器,甚至可能要绕路到亚马逊云
  • 通常,访问海外服务器网咯并不流畅。一般的解决方案是修改hosts,但是并不一定管用。。

Gitee(码云)

如何实现加速?

既然本地节点直接访问海外服务器拉取仓库很慢,我们可以考虑通过别人(平台)访问海外服务器,再从这个平台的节点拉取数据。Gitee平台就恰好可以干这个!你可以先将httpgit地址填到Gitee上,再通过Gitee的git地址直接用git clone命令拉取项目。

实现步骤

1. 注册并登录Gitee

2. 新建仓库

  • 点击右上角的加号+,选择从GitHub/GitLab导入仓库

  • URL处填写GitHub上的git地址并导入

    稍等片刻,等待Gitee克隆好

3. 从Gitee克隆

点击右上角克隆/下载,选择复制HTTPS下的Git地址

在合适的位置运行命令:

1
git clone https://gitee.com/RhythmLian/QuickStart.git

4. 关联地址重定向

修改.git/config文件中的[remote "origin"]键值下的url值为GitHub项目的git地址即可。

也可以通过命令设置:

1
git remote set-url origin <url>