解决无法打开GitHub的问题

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。
作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

最近也想鼓捣鼓捣一下,但却发现一个问题,根本进不去GitHub网站(难道我的念想刚萌芽就要被掐灭吗),没错就是下图
解决无法打开GitHub的问题_第1张图片
这可急坏了我,连忙求助百度,我也是集结多方教程(尝试各路大神的方法),最终解决了这个问题。
在此给出解决方法(亲测有用哟)

一:Windows系统下
1.找到hosts文件
路径为:C:\Windows\System32\drivers\etc\hosts
2.编辑该文件
可以用记事本打开,将下面文本拷贝进去即可

192.30.253.112 github.com
192.30.253.119 gist.github.com
151.101.100.133 assets-cdn.github.com
151.101.100.133 raw.githubusercontent.com
151.101.100.133 gist.githubusercontent.com
151.101.100.133 cloud.githubusercontent.com
151.101.100.133 camo.githubusercontent.com
151.101.100.133 avatars0.githubusercontent.com
151.101.100.133 avatars1.githubusercontent.com
151.101.100.133 avatars2.githubusercontent.com
151.101.100.133 avatars3.githubusercontent.com
151.101.100.133 avatars4.githubusercontent.com
151.101.100.133 avatars5.githubusercontent.com
151.101.100.133 avatars6.githubusercontent.com
151.101.100.133 avatars7.githubusercontent.com
151.101.100.133 avatars8.githubusercontent.com

3.保存(再尝试能不能打开GitHub)

二:Linux系统下
1.同样找到hosts文件
不过路径变为:/etc/hosts
2.编辑hosts文件
同样将下面代码块(和上面一样)拷贝进去并保存

192.30.253.112 github.com
192.30.253.119 gist.github.com
151.101.100.133 assets-cdn.github.com
151.101.100.133 raw.githubusercontent.com
151.101.100.133 gist.githubusercontent.com
151.101.100.133 cloud.githubusercontent.com
151.101.100.133 camo.githubusercontent.com
151.101.100.133 avatars0.githubusercontent.com
151.101.100.133 avatars1.githubusercontent.com
151.101.100.133 avatars2.githubusercontent.com
151.101.100.133 avatars3.githubusercontent.com
151.101.100.133 avatars4.githubusercontent.com
151.101.100.133 avatars5.githubusercontent.com
151.101.100.133 avatars6.githubusercontent.com
151.101.100.133 avatars7.githubusercontent.com
151.101.100.133 avatars8.githubusercontent.com

3.一般修改时会权限不够,需要获取root权限, 当然临时root权限也是OK的。
输入 vim /etc/hosts 进行修改

三:使用上述方法无法解决问题
1.首先确定GitHub的IP
打开链接
解决无法打开GitHub的问题_第2张图片
可以看到IP地址为:140.82.114.4(依据个人情况)
2.确定域名的IP:
打开链接
解决无法打开GitHub的问题_第3张图片
IP为192.232.69.194
3.确定静态资源的IP:
打开链接
解决无法打开GitHub的问题_第4张图片
4.依据上述查询,编写hosts文件
添加如下(依据个人情况编写)

140.82.114.4 github.com
199.232.69.194 github.global.ssl.fastly.net
185.199.108.153 github.github.io
185.199.109.153 github.github.io
185.199.110.153 github.github.io
185.199.111.153 github.github.io

备注:此文仅为记载本人如何解决GitHub无法进入的问题,希望对大家有帮助

你可能感兴趣的:(解决无法打开GitHub的问题)