一直用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每秒,稍微大点的仓库,要等到猴年马月。
利用shadowsocks的socks5代理,配置好后明显加速。用下面两条命令配置好后,保持shadowsocks客户端开启就行了。
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
shadowsocks的本地端口默认是1080
上面设置只是开启https://
代理
git协议开启代理可以查看这里
git仓库有的在国内有的在国外,国内的有gitcafe coding.net 开源中国git
所以用国内的就没必要设置了,反而会慢。
参考资料:
http://blog.csdn.net/wynter_/article/details/64572012
https://www.zhihu.com/question/47331407?sort=created
来源:CSDN
作者:梦幻贝壳
链接:https://blog.csdn.net/MENGHUANBEIKE/article/details/74001756