git clone 速度很慢怎么有效的提升访问速度的解决方法

纸扎戏偶

今天要克隆一个代码库,而且很多commit,大概会有 400~800 兆, 当看到 60Kib/s 的时候,我的内心是崩溃的, 于是,在 vps 上试了一下 看来是国内网络的问题。通过搜索search发现,git 是支持设置代理的。那就很简单了

前提

在设置 git clone 代理之前,首先你电脑上必须有 ss 或者其他相关代理软件,在软件高级设置中,有 socket5 代理端口。

https 方式 clone 代码

git config --global http.proxy 'socks5h://127.0.0.1:1080'
git config --global https.proxy 'socks5h://127.0.0.1:1080'
或者
git config --global http.proxy 'socks5h://127.0.0.1:1086'
git config --global https.proxy 'socks5h://127.0.0.1:1086'
根据你本地软件不同,socks5 的端口不同,但大多是 1080 或者 1086

ssh 方式 clone 代码

修改本机的 ~/.ssh/config,给里面添加一条记录。 vi ~/.ssh/config
Host github.com
  ProxyCommand nc -v -x 127.0.0.1:1086 %h %p
然后:wq保存退出,现在可以看结果了。 ssh 方式 https 方式 相关来源阅读: 如何让 git clone 速度有质的提升 | 渔钓之壑 https://whyour.cn/post/how-to-make-git-clone-fastest.html

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。