git clone github地址 下载速度慢导致下载失败的解决方法
1.首先打开www.ipaddress.com,在输入框中输入:github.global.ssl.fastly.net并回车
2、回车后会给出映射ip地址(此时请记录下该ip)如下图:
3、重复1、2步骤,获取github.com的映射ip并记录
4、修改hosts文件,用记事本打开hosts文件
windows上的hosts文件路径在
C:\Windows\System32\drivers\etc\hosts
macos/linux的hosts文件路径在:
sudo vim /etc/hosts
5.在hosts文件末尾添加两行
199.232.5.194 github.global.ssl.fastly.net
140.82.112.3 github.com
如下图展示:
6.hosts文件更改后需要刷新dns,否则不生效
各系统刷新方法
windows系统:ipconfig /flushdns
Linux系统:sudo systemctl restart nscd
macos:sudo killall -HUP mDNSResponder
最后从github clone, clone速度提高。
中间网速不行也断过一次。注意:clone文件期间保证网络通畅,几百兆的文件可以顺利clone