如何解决访问github时出错

时间:2024-05-21 18:40:26

能联网但不能访问github.com

解决github上不去


一、在host文件中:

前言:
电脑能联网,在本地cmd窗口ping不通github.com,git无法拉取项目。

解决办法:

1、找到hosts文件。
地址:C:\Windows\System32\Drivers\etc

2、修改hosts文件。
不能直接修改hosts文件,需要将文件复制粘贴到桌面(或其它地方)

在hosts文件中添加三行记录(#号是注释):
#github
0.0.0.0 github.com
0.0.0.0 github.global.ssl.fastly.net

注意,不同机器的IP可能各不相同。具体的IP可通过以下网址查:
http://github.com.ipaddress.com/ (对应第一个IP地址)
http://github.global.ssl.fastly.net.ipaddress.com/ (对应第二个IP地址)

复制桌面的hosts文件到原文件目录下,进行替换
如何解决访问github时出错

3、再次刷新github网站
如果可以访问即可,如果不可以可能时本地DNS解析有问题,需要查看本地DNS,将DNS改为:

如何解决访问github时出错

4、此时应该可以ping通github.com
如何解决访问github时出错
5、如果还是不能访问github,可能防火墙的问题了,此时找到window防火墙,点击允许应用或功能通过windows,点击 允许其他应用 — 将你的github desktop 添加进来 并勾选 专用和 公用。

6、还有可能时代理的问题,关闭代理服务器。win10如下
如何解决访问github时出错
再次访问,大功告成(亲身实验)