今天遇到了git clone github项目很慢的情况,如下
git clone https://github.com/CocoaPods/Specs.git master
于是从网上各种查找资料,发现如果在hosts文件中指定现有github服务的IP地址就可以做到加速。于是开始了操作。
- 首先先查找IP地址
nslookup github.global.ssl.fastly.Net
nslookup github.com
- 然后再在/etc/hosts文件指定一下,在文件末尾添加如下配置
69.63.176.15 github.global.ssl.fastly.Net
13.250.177.223 github.com
- 最后一步是刷新DNS缓存,后来经过测试这一步还是不要做了否则IP又会变,设置的hosts文件又失效了
sudo killall -HUP mDNSResponder
接下来你就可以试试clone的速度是不是有所提升,经过我的实验确实有所提升。
[…] https://www.liuandy.cn/git/2019/11/28/2882.html […]