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