文章目录
前言一、原因二、解决逻辑1.找到可用的ip2.写入hosts3.ping测试
前言
有时候从github下载文件会报类似超时,拒绝等提示,一般是因为无法正常连接到github导致,这里记录一下自己解决问题的经验
一、原因
github使用了很多aws的cdn,而aws的ip基本上都是禁止ping的,所以会造成上述问题的出现。 最直接的解决办法是配置北美西雅图的github公司的ip到hosts中
二、解决逻辑
1.找到可用的ip
http://ping.chinaz.com/https://github.com 如图如果能够找到可用ip的区域,直接点击得到ip地址
如果没有可用区域,点击ping检测查看搜索结果 往下滑找到美国本土的节点
2.写入hosts
140.82.112.3 github
.com
3.ping测试
现在可以看到,虽然延迟不低,但好歹也算测试成功了。此时再从git上下载文件时可以一定程度上避免超时,拒绝等问题