Github连接不上怎么办?

目前连不上GITHUB可能有以下两个原因:

 

1,浏览器插件设置问题

2,hosts文件出现问题

如何判断是哪种情况?

打开终端输入指令:ping www.github.com

如果可以ping通,那基本上是浏览器插件问题。反之就是hosts文件问题

解决方案:

一、浏览器插件问题

下载插件:Ghelper

Github连接不上怎么办?_第1张图片

点击控制面板-上网策略-添加三个直连(不走代理)

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的默认设置问题,也可以通过修改该配置文件来解决(本人实测可行)。

你可能感兴趣的:(Git,github,编辑器)