git clone下载速度很慢的解决方法


一直用git clone从github上下载源码学习,但是有时候git clone速度好慢,只有几Kb的速度,按这个速度下载安卓源码的话估计要下一年。

然后我再网上找各种教程,试过通过vps下载github的源码,速度还是很慢,不知道是不是我用的vps刚好屏蔽了github。有人说git clone用的是另一个域名来下载的:http://global-ssl.fastly.Net,难怪我在hosts里面加了github.com的dns还是没解决问题。

      github加速的方法如下:

1.用记事本打开hosts文件

windows上的hosts文件路径在

C:\Windows\System32\drivers\etc\hosts  

linux的hosts文件路径在:

sudo vim /etc/hosts  

2. 在hosts文件末尾添加两行

151.101.72.249 http://global-ssl.fastly.Net  

192.30.253.112 http://github.com  

 

3.重启电脑,让hosts文件生效
你会发现git clone的速度快很多

 

4.如果上面的方法都不行就要试着下面的方法:

 

因为在天朝,用git clone 下载 github上的仓库的时候,速度很慢,才几十k每秒,稍微大点的仓库,要等到猴年马月。
利用shadowsock_s的socks5代理,配置好后明显加速。用下面两条命令配置好后,保持shadowsock_s客户端开启就行了。

(shadowsock_s 中没有‘_’ 敏感词 无奈....)

git config –global http.proxy ‘socks5://127.0.0.1:1080’   
or
git config --global https.proxy 'socks5://127.0.0.1:1080'

shadowsock_s的本地端口默认是1080

上面设置只是开启https://代理

git协议开启代理可以查看这里

git仓库有的在国内有的在国外,国内的有gitcafe coding.net 开源中国git
所以用国内的就没必要设置了,反而会慢。

 

 

参考资料:

http://blog.csdn.net/wynter_/article/details/64572012

https://www.zhihu.com/question/47331407?sort=created

转载:https://blog.csdn.net/qq_21937107/article/details/79835297


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM