
前言
前几个月github上不去了,然后认为github可能被禁了,然后我就一直使用者蓝灯翻墙上github,其中间过程苦不堪言...今天从网上找了找个资料 ,成功的解决了这个问题.所以就分享一下.
原因已经解决方法
github上不去的原因主要是dns污染,主要是使用某些网站的host文件导致hosts文件里存在失效了的github的hosts,进而导致dns无法正常的解析。这样就会造成GitHub访问失败或者链接慢.
解决方法也是很简单,只要把hosts文件中的所有关于github的映射删除掉即可.
具体操作步骤
-
首先打开Finder,然后使用Shift +command +G查找路径/private/etc.如下图所示.
-
在etc文件夹下找到hosts文件.
-
然后我们把hosts文件拷贝一份到桌面上(因为hosts文件是不能直接被访问的,权限问题).打开hosts文件,使用command +F查找Git 找到所有跟github的映射,删除掉即可.
❗️❗️❗️ 记住,一定是所有的github的映射,具体看下面的两幅图..


- 然后,我们再把改好的hosts文件覆盖etc文件夹下的hosts*文件即可.然后重启浏览器.全部搞定~
结束
END......

网友评论