之前,我有分享过国内服务器无法访问Github
的解决办法,可以参考:《国内服务器无法访问Github导致git pull失效的解决办法》。今天,再给各位带来一篇解决国内Windows
无法访问Github
的解决办法。当然,解决办法依旧是通过修改windows
的hosts
文件来实现github
的访问。
最新github hosts ip
地址可以在文末查看。
Github hosts地址获取
首先,跟各位说下如何获取github
的ip
地址,访问链接:https://ip.chinaz.com/github.com,即可获取到最新的github.com
的可用ip
地址。
这里,我们获取到的ip地址为:20.205.243.166
。
hosts地址修改
接着,我们打开windows hosts文件地址:C:\Windows\System32\drivers\etc
编辑其中的hosts文件,用记事本打开即可。
添加如下内容:
20.205.243.166 github.com
20.205.243.166 www.github.com
保存hosts文件即可,如果提示无法保存。那你就新建一个文本文档,重命名为hosts,记得去掉后缀.txt。接着,复制到hosts目录中,覆盖掉原文件。
修改完hosts地址后,可以通过cmd,ping
一下github.com
C:\Users\a>ping github.com
正在 Ping github.com [20.205.243.166] 具有 32 字节的数据:
有返回你设定的ip即可,ping不通可能因为对方服务器添加了禁ping规则。
如果ping返回的地址与你hosts设置的不同,那么请cmd执行如下命令:
ipconfig /flushdns
Github ip地址更新
2022年9月3日:20.205.243.166
2022年12月5日:140.82.121.4
如发现设置后无法访问,请自行获取github hosts
最新地址
最后,如果你发现你可以访问Github了,但是访问速度慢图片加载不出来,请参考文章《国内正常访问Github的Hosts设置方法》解决
原创文章,作者:古哥,转载需经过作者授权同意,并附上原文链接:https://iymark.com/articles/2777.html