在网络正常的情况下,Github无法访问大多是github.com域名经过DNS解析到的ip访问不到造成的
这种情况,需要检查您所在的地区,github.com解析的ip地址是多少,然后配置到hosts文件即可
解决方法
使用 https://github.com.ipaddress.com/www.github.com 来解析github的服务器ip地址
我这边解析到的是 140.82.113.4
根据解析到的ip,将其填写到hosts文件中
140.82.113.4 github.com
再次在浏览器访问github.com即可
另外,如果push或者pull失败,在项目根目录进行全局配置,走http代理即可
git config --global --unset http.proxy