云网牛站
所在位置:首页 > Linux教程 > 在Linux和Windows系统下无法打开GitHub网页/网站的解决方法

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

2021-03-14 10:10:35作者:deepin人稿源:深度站

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

 

问题

访问GitHub网站出现的错误截图:

在Linux和Windows系统下无法打开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和网址即可。

 

相关主题

在Linux系统下安装GitHub CLI(gh)的方法

精选文章
热门文章