在Linux和Windows系统下无法打开GitHub网页/网站的解决方法

如果出现无法打开GitHub网页/网站的情况,以采用以下方法解决。不管是使用Linux还是Windows操作系统,都得修改hosts文件(不同的操作系统其文件位置不一样),然后增加GitHub的IP地址和网址。

问题

访问GitHub网站出现的错误

注:其实访问Google、Twitter、Youtube也是超时错误的,通常超时情况一般都是网络原因。

通常的解决方法

第一步:打开ip138或IP/Dns查询工具,查询github.com和raw.githubusercontent.com的IP地址。请记录下检测列表里的TTL值最小的IP。

第二步:在Linux系统下用超级用户的身份打开/etc/hosts文件,将IP地址和网址按格式写入文件内。

第三步:保存文件,重启浏览器或电脑。

附1:hosts文件的路径

如果是Windows系统,多数在C:\Windows\System32\drivers\etc\目录中。

如果是Linux系统,包括Android、Mac、iPhone和大多数UNIX,则都在/etc/目录中,如Deepin 20系统的在/etc/hosts(参考:Deepin V20系统的初始默认/etc/hosts文件内容)。

附2:改hosts文件,在最下方增加以下代码

注意说明:已经亲测可用,能正常访问GitHub网页,但仅做参考,不保证长期有效。

GitHub Start

140.82.114.4 github.com

140.82.113.4 gist.github.com

185.199.108.153 assets-cdn.github.com

199.232.96.133 raw.githubusercontent.com

199.232.96.133 gist.githubusercontent.com

199.232.96.133 cloud.githubusercontent.com

199.232.96.133 camo.githubusercontent.com

199.232.96.133 avatars.githubusercontent.com

199.232.96.133 avatars0.githubusercontent.com

199.232.96.133 avatars1.githubusercontent.com

199.232.96.133 avatars2.githubusercontent.com

199.232.96.133 avatars3.githubusercontent.com

199.232.96.133 avatars4.githubusercontent.com

199.232.96.133 avatars5.githubusercontent.com

199.232.96.133 avatars6.githubusercontent.com

199.232.96.133 avatars7.githubusercontent.com

199.232.96.133 avatars8.githubusercontent.com

GitHub End

结语

通常访问不了GitHub网页跟Windows或Linux操作系统和浏览器无关,而是网络问题,一般GitHub是大的网站,服务器通常是没有问题的,我们只需要修改hosts文件并增加相应的IP和网址即可。

TAG:none

发表新评论