但愿人长久,千里共婵娟。
——《水调歌头》宋/苏轼
简单介绍修改host 在中国大陆顺利/加速访问GitHub的方法
github在中国大陆的访问状况不容乐观时刻在变化
目前状况
无法ping通github.com
无法正常使用命令行进行pull&&push
github assets访问异常
解决方法
- 打开IP Address网站
[20210305更新]
打开IP/域名查询网站 - 查询一下三个网站对应IP地址:
github.com
assets-cdn.github.com
github.global.ssl.fastly.net
- 修改hosts文件,添加上述三个网站的direct IP
- Ubuntu(Linux) hosts文件地址:
/etc/hosts
- Windows hosts文件地址:
C:\Windows\System32\drivers\etc
- Ubuntu(Linux) hosts文件地址:
- (如果是Windows)重新启动或者刷新DNS缓存
优点
无需代理和科学上网等软硬件支持
缺点
仅对应当前网络环境,移动网络介入点后如果不好使需要重新配置如上流程
「更新」对于运营商浮动IP,最佳解析IP可能会变化,果断时间感觉速度慢了请重新配置
More
可以使用jsDelivr – Open Source CDN加速Github文件下载或减少污染