目前连不上GITHUB可能有以下两个原因:
1,浏览器插件设置问题
2,hosts文件出现问题
如何判断是哪种情况?
打开终端输入指令:ping www.github.com
如果可以ping通,那基本上是浏览器插件问题。反之就是hosts文件问题
解决方案:
一、浏览器插件问题
下载插件:Ghelper
点击控制面板-上网策略-添加三个直连(不走代理)
github.usercontent.com github.com github.io
如上就可以了。
二、通过修改hosts文件
hosts文件位置:
windows: C:\windows\system32\drivers\etc
mac: 通过Finder搜索hosts就可以
1,将查找到的hosts文件拖出到桌面。
拖到哪个地方都行,拖出来是因为接下来要编辑这个文件,然而原位置不允许编辑。
2,右键,使用“文本编辑”打开文档,然后,在后面拼接以下内容(内容较长,建议复制):
以下内容如何获取请看这里
140.82.113.4 github.com
199.232.69.194 github.global.ssl.fastly.net
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
此外,如果找到的链接不全或者无法找到,可以执行找到部分添加进来,也是有效果的
3,保存
步骤三:将步骤二,保存后的hosts文件,拖入到步骤一查找到的位置,替换文件。过程中需要输入电脑密码。
步骤四:打开浏览器测试,不出意外的话,可以正常连接GitHub了。
PS:第二种方案(修改hosts文件内容这个方案)是一个终极解决方案。即使是Ghelper的默认设置问题,也可以通过修改该配置文件来解决(本人实测可行)。
版权归原作者 lishuangbo0123 所有, 如有侵权,请联系我们删除。