美文网首页
解决git clone GitHub项目特别慢

解决git clone GitHub项目特别慢

作者: 凤非飞 | 来源:发表于2019-06-27 09:41 被阅读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了,下载杠杠的。网上直接给出的映射可能没有,直接自己测,才是肯定对的


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

相关文章

网友评论

      本文标题:解决git clone GitHub项目特别慢

      本文链接:https://www.haomeiwen.com/subject/vaqlcctx.html