前言
最近发现github上的工程clone下来很慢,刚开始还以为公司进行了限制。后来上网一查原来大家都有这种问题。试了一些前人提供的方法也没有生效,这里只能说可能电脑自身原因吧,说不定别人用着就好用。
这里提供一个简单粗暴的办法,来自知乎一位高赞回答。参考链接如下,该话题也有一些其他的方法,不过个人感觉有些方法过于麻烦,例如码云、修改代理方法,而且需要根据自己的平台来区别对待,mac和windows平台配置起来还是差别很大的。
参考资料:
https://www.zhihu.com/question/27159393
具体步骤
1.下面以tensorflow的models工程为例。我们首先试下正常的操作下载速度是多少。
git clone https://github.com/tensorflow/models.git
这边试了下在windows系统以及ubuntu系统,直接git clone下载速度都是在10kb/s左右。几乎任何工程、任何场景下都是这个速度。简直慢的无法忍受,而且会经常自己中断。
2.那么如果提高下载速度呢,只需把github.com换成github.com.cnpmjs.org即可,也就是如下命令所示。
git clone https://github.com.cnpmjs.org/tensorflow/models.git
这样操作后的速度大概可以提高10倍。具体实测截图如下:
ubuntu系统截图如下,大概提升到140kb/s,如果网络够给力,可以直接突破1M/s。
希望这个方法也能对你有用!