1. 程式人生 > >git clone下載速度很慢的解決方法

git clone下載速度很慢的解決方法

        一直用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