方法一:
从 GitHub 下载文件一直非常慢,查看下载链接发现最终被指向了 Amazon 的服务器,下载地址是 http://github-cloud.s3.amazonaws.com/,从国内访问 Amazon 非常慢,所以总是下载失败,解决方法时更改 host 文件,使该域名指向香港的服务器:
更改 hosts 文件:
Windows 更改 C:WindowsSystem32driversetchosts 文件,在文件中追加 219.76.4.4 github-cloud.s3.amazonaws.com, 将域名指向该 IP 即可
Mac 执行 sudo vi /etc/hosts 追加 219.76.4.4 github-cloud.s3.amazonaws.com
最后执行 ipconfig /flushdns 命令,刷新 DNS 缓存。
方法二:
https://www.ipaddress.com/ 使用 IP Lookup 工具获得下面这两个 github 域名的 ip 地址,该网站可能需要梯子,输入域名 github.com 和 github.global.ssl.fastly.net 后,分别获得对应的 ip,比如 192.30.xx.xx 和 151.101.xx.xx。准备工作做完之后,打开的 hosts 文件中添加如下格式,IP 修改为自己查询到的 IP:
192.30.xx.xx github.com151.101.xx.xx github.global.ssl.fastly.net
最后执行 ipconfig /flushdns 命令,刷新 DNS 缓存。修改后的下载速度能达到 200KB/S 以上。