解决github访问不了的问题

解决github访问不了的问题

起因

发现git clone命令失败,显示

fatal: unable to access 'https://github.com/xxx': Failed to connect to github.com port 443: Timed out

443的错误,请求超时。

初步认为是github被墙了,挂上梯子确实可以访问。

随后又不满足于此,因为发现手机端网站访问顺畅,电脑端网页却不行。

那么网站访问是正常的,错误肯定是在本机上。

解决办法

首先想到的是DNS被污染了,确实如此。

hosts文件配置如下几行:

192.30.253.113 github.com

192.30.253.113 github.com

192.30.253.118 gist.github.com

192.30.253.119 gist.github.com

然后cmd打开命令行,输入ipconfig/flushdns 刷新DNS缓存解析。

现在关掉梯子也可以访问了。

美中不足的地方是github头像加载真的慢,于是一直是图片损坏的样子。

原文地址:https://www.cnblogs.com/senup/p/12491433.html