解决github没法访问的问题

1.经过ipaddress.com查询github.com域名对应的IP.

github

选取TTL最小的IP添加进本地hosts文件中,如:git

192.30.253.112 github.com 192.30.253.113 github.com

2.添加以上内容后,git可以打开,可能会显示不正常,以下:

githome

遇到该问题,可F12,查看网络请求,哪一个有异常就循环步骤1,直到页面可以正常打开。
例如F12发现assets-cdn.github.com网络异常:
F12github

执行步骤1将ip添加进hosts文件便可。
assets-cdn.github.comapi

3.相关ip添加进hosts文件后,github访问正常:

OK

4.如下为个人hosts内容:

 
#github 192.30.253.112 github.com 192.30.253.113 github.com 151.101.185.194 github.global.ssl.fastly.net 151.101.112.133 assets-cdn.github.com 192.30.253.117 api.github.com 192.30.253.116 api.github.com 172.217.21.110 www.google-analytics.com 192.30.253.124 live.github.com 192.30.253.125 live.github.com