- 整体方法
git clone特别慢是因为github.global.ssl.fastly.net
域名被限制了。
只要找到这个域名对应的ip地址,然后在hosts文件中加上ip对域名的映射,刷新DNS缓存便可。而且这个地址有可能会变,所以如果之前设置了,后边又不行了,可以在hosts文件里再次修改ip。
- 在网站 https://www.ipaddress.com/ 分别搜索
github.global.ssl.fastly.net
和github.com
查找ip地址。这个ip可能会变,所以又出现克隆慢的情况,再查一下ip
,看是否发生了变化 。 - 修改hosts文件:
以mac
为例:
sudo vim /etc/hosts
在hosts文件后面添加:
199.232.5.194 github.global.ssl.fastly.net
192.30.253.113 github.com
- 刷新dns缓存,不用重启电脑
mac
刷新方法,系统版本是10.15.3
,如果是版本比较老的命令可能不同.
sudo killall -HUP mDNSResponder
- 再次git clone代码
- 对于windows和linux系统请参考https://www.jianshu.com/p/3f6477049ece
来源:CSDN
作者:林子要加油
链接:https://blog.csdn.net/real_ilin/article/details/104791606