加速git clone
为什么GitHub Clone速度慢?
- 从GitHub直接clone仓库时,需要访问海外服务器,甚至可能要绕路到亚马逊云上
- 通常,访问海外服务器网咯并不流畅。一般的解决方案是修改hosts,但是并不一定管用。。
Gitee(码云)
如何实现加速?
既然本地节点直接访问海外服务器拉取仓库很慢,我们可以考虑通过别人(平台)访问海外服务器,再从这个平台的节点拉取数据。Gitee平台就恰好可以干这个!你可以先将http
的git地址
填到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> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 RhythmLian's Blog!
评论