漂泊的云,停留的心!
人的头脑太复杂,时间过得久……

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

赞(0)
未经允许不得转载:飘云 » git clone 速度很慢怎么有效的提升访问速度的解决方法
分享到: 更多 (0)