解决思路:

手动获取github网址,修改hosts文件,绕过国内dns解析,直接访问GitHub

解决办法:

打开 http://ping.chinaz.com/

查询以下链接的DNS解析地址:

  1. github.com
  2. assets-cdn.github.com
  3. github.global.ssl.fastly.net
  4. codeload.github.com
  5. raw.githubusercontent.com

编辑修改Host

vi /etc/hosts

2026年7月一键修改

echo -e "185.199.108.215 github.githubassets.com\n140.82.112.22 central.github.com\n185.199.108.133 desktop.githubusercontent.com\n185.199.108.133 camo.githubusercontent.com\n185.199.108.133 github.map.fastly.net\n151.101.1.194 github.global.ssl.fastly.net\n20.205.243.166  gist.github.com\n185.199.111.153 github.io\n20.205.243.166  github.com\n20.205.243.168 api.github.com\n185.199.111.133 raw.githubusercontent.com\n185.199.108.153 githubstatus.com\n185.199.111.133 media.githubusercontent.com\n185.199.111.133 objects.githubusercontent.com\n185.199.111.133 raw.github.com" > /etc/hosts

2022年4月18日补充:
https://github.com/ineo6/hosts

Last modification:July 21, 2026
If you think my article is useful to you, please feel free to appreciate