前言

有时候从github下载文件会报类似超时,拒绝等提示,一般是因为无法正常连接到github导致,这里记录一下自己解决问题的经验

一、原因

github使用了很多aws的cdn,而aws的ip基本上都是禁止ping的,所以会造成上述问题的出现。
最直接的解决办法是配置北美西雅图的github公司的ip到hosts中

二、解决逻辑

1.找到可用的ip

http://ping.chinaz.com/https://github.com
如图如果能够找到可用ip的区域,直接点击得到ip地址

找到有可用ip的区域

可用ip

如果没有可用区域,点击ping检测查看搜索结果
点击ping检测
往下滑找到美国本土的节点

美国本土节点

2.写入hosts

140.82.112.3    github.com

3.ping测试

对github进行ping测试
现在可以看到,虽然延迟不低,但好歹也算测试成功了。此时再从git上下载文件时可以一定程度上避免超时,拒绝等问题

Logo

免费领 150 小时云算力,进群参与显卡、AI PC 幸运抽奖

更多推荐