github clone 速度极慢,有什么办法提高速度?

Receiving objects:   1% (280/17182), 308.01 KiB | 6.00 KiB/s

如上所示,自己也寻找了一些文章,但是囿于水平,没有能够理解并解决这个问题。

阅读 20.5k
5 个回答

1. git shallow clone

默认会下载项目的完整历史版本,如果你只关心最新版的代码,而不关心之前的历史信息,可以使用 git 的浅复制功能:

git clone --depth 1

2. GUI 工具 + 代理

使用 GUI 工具,配置使用代理

3. git + http.proxy

$ git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
$ git config --global https.proxy https://proxyuser:proxypwd@proxy.server.com:8080

4. 其他办法

VPN

翻墙最有效呵呵,买个VPN账户吧,github和google天天需要啊。

看了一下,感觉网上的回答都有问题,靠前的几个都是推荐sock5(???什么年代了还用sock5,VPN吊打系列)
设置git的proxy(???改的有问题会导致连不上,但连回退方案也没有,配置文件在C:\Users\【你的账户】\.gitconfig下)

比较靠谱的是
1,挂全局VPN,安全无风险。
2,服务中转,使用国内git服务(coding,码云)。添加项目->从github迁移。

偷摸回答一波,加入大公司,大公司内部一般都有加速过的地址,到时候设置一个PAC文件就好啦。

推荐问题