GitHub可以登录,却无法ping通,无法clone代码的办法
前言 相信很多人都遇到过和我一样的问题,GitHub可以登录,但是每次clone代码时,就会一直超时,原因是因为SSL验证不通过。在网上寻找解决办法,却发现所有的办法都千篇一律:提示修改host文件。虽然方向对了,但是添加完域名之后,问题依然存在。在我尝试了好多方法之后,最后终于找到了解决办法,今天就来记录一下。 正文 其实修改host文件确实是以前的解决办法,以前我修改完之后也确实成功了,但是现在已经2022年了,这个方法已经不适用了。或者说需要改动一些地方。接下来就具体讲一下2022年应该怎么绕过被污染的dns,直接访问Github: 与之前的方法相比,主要就是没有获取global.ssl.fastly的地址: 访问 http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo 并记下IP地址 再访问 http://github.com.ipaddress.com/#ipinfo 获取GitHub的地址 打开host文件,目录: C:\Windows\System32\drivers\etc\hosts 在host文件末尾.......