在某地,用 git clone 下載 github 上的倉庫的時候,速度很慢,才幾十 k 每秒,稍微大點的倉庫,要等到猴年馬月。一直用 git clone 從 github 上下載原始碼學習,但是有時候 git clone 速度好慢,只有幾 Kb 的速度,按這個速度下載有些原始碼的話估計要下一年。
然後我再網上找各種教程,試過通過 vps 下載 github 的原始碼,速度還是很慢,不知道是不是我用的 vps 剛好遮蔽了 github 。有人説 git clone 用的是另一個域名來下載的:global-ssl.fastly.Net,難怪我在 hosts 裏面加了 github.com 的 dns 還是沒解決問題。
github 加速的方法如下:
1. 用記事本開啓 hosts 檔案
Windows 上的 hosts 檔案路徑在
C:WindowsSystem32driversetchosts
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 的速度快很多。