git clone下載速度很慢的解決方法
阿新 • • 發佈:2019-01-09
一直用git clone從github上下載原始碼學習,但是有時候git clone速度好慢,只有幾Kb的速度,按這個速度下載安卓原始碼的話估計要下一年。
然後我再網上找各種教程,試過通過vps下載github的原始碼,速度還是很慢,不知道是不是我用的vps剛好遮蔽了github。有人說git clone用的是另一個域名來下載的:
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