在某地,用 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 的速度快很多。