向GitHub提交代码超时的解决办法

通过修改系统hosts的方法,绕过国内DNS解析,直接访问GitHub的CDN节点,从而达到加速的目的

更新:使用开发者边车工具

先获取GitHub官方的CDN地址

  1. 打开网址:https://www.ipaddress.com/

  2. 查询以下链接的解析地址

    1
    2
    3
    github.com 
    assets-cdn.github.com
    github.global.ssl.fastly.net
  3. 如下图所示:

获取导这三个地址的ip之后,将其加入本计hosts文件

依次查询这三个地址,然后搜索对应的ip如下,将以下内容加入到hosts文件末尾:

1
2
3
140.82.112.3 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net

刷新hosts缓存

打开cmd,执行命令:ipconfig /flushdns

使用开发者边车工具,代理git

工具地址:https://github.com/docmirror/dev-sidecar