寻找Github在当前网络状况下最佳Host解析地址

但愿人长久,千里共婵娟。

——《水调歌头》宋/苏轼

简单介绍修改host 在中国大陆顺利/加速访问GitHub的方法

github在中国大陆的访问状况不容乐观时刻在变化

目前状况

  • 无法ping通github.com

  • 无法正常使用命令行进行pull&&push

  • github assets访问异常

解决方法

  1. 打开IP Address网站
    [20210305更新]打开IP/域名查询网站
  2. 查询一下三个网站对应IP地址:
    • github.com
    • assets-cdn.github.com
    • github.global.ssl.fastly.net
  3. 修改hosts文件,添加上述三个网站的direct IP
    • Ubuntu(Linux) hosts文件地址: /etc/hosts
    • Windows hosts文件地址: C:\Windows\System32\drivers\etc
  4. (如果是Windows)重新启动或者刷新DNS缓存

优点

无需代理和科学上网等软硬件支持

缺点

仅对应当前网络环境,移动网络介入点后如果不好使需要重新配置如上流程

「更新」对于运营商浮动IP,最佳解析IP可能会变化,果断时间感觉速度慢了请重新配置

More

可以使用jsDelivr – Open Source CDN加速Github文件下载或减少污染