之前使用Git都是下一些小文件,網速徹底沒察覺,今天下一個0.5G的項目才發現這個git clone的速度真的是太慢了。css
上網查找了一些方式,主要有三種,第三種速度最快,若是下載上百M的項目時間又緊迫的話建議採用。git
不用clone整個記錄,只須要clone最近的一次commit,減小下載量,因而有「加速效果」。github
git clone --depth=1 https://github.com/XXX.git
這是大多數人的解法vim
步驟1:查ip:網站
github.global.ssl.fastly.net github.com
步驟2:改文件:
Windows上的hosts文件路徑在C:\Windows\System32\drivers\etc\hosts
spa
Linux的hosts文件路徑在:sudo vim /etc/hosts
.net
末尾添加3d
XXX.XXX.XXX.XXX github.global-ssl.fastly.net XXX.XXX.XXX.XXX github.com
步驟3:刷新DNS
Winodws:CMD:ipconfig /flushdns Linux:sudo /etc/init.d/networking restart
參考:http://www.javashuo.com/article/p-fxmcjrge-hn.htmlrest
這種方式網速極快,以下code
不過好像下載下來的文件有點問題。