解决git clone GitHub项目特别慢

2019-06-27  本文已影响0人  凤非飞

原因:git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。

网上的直接给出映射的关系的,很可能没有用,我的就不行,所以应该自己测

1、查找域名对应的ip地址(windows和Linux命令都一样)

C:\Users\s1327>nslookup github.global.ssl.fastly.Net
服务器:  UnKnown
Address:  192.168.43.1

非权威应答:
名称:    github.global.ssl.fastly.Net
Address:  31.13.82.23


C:\Users\s1327>nslookup github.com
服务器:  UnKnown
Address:  192.168.43.1

非权威应答:
名称:    github.com
Address:  13.229.188.59

2.修改hosts文件,添加映射

Windows上的hosts文件路径在C:\Windows\System32\drivers\etc\hosts
Linux的hosts文件路径在/etc/hosts中

添加如下映射:
192.30.253.112 github.com
151.101.44.249 github.global.ssl.fastly.net

3.刷新DNS

Linux:
sudo /etc/init.d/networking restart

Windows:
C:\Users\s1327>ipconfig /flushdns

Windows IP 配置

已成功刷新 DNS 解析缓存。

OK了,下载杠杠的。网上直接给出的映射可能没有,直接自己测,才是肯定对的


如果对你有用,请简单的点个赞即可,谢谢

上一篇 下一篇

猜你喜欢

热点阅读