问题描述
当进行仓库pull或者push时,报错如下(连接失败/被拒绝/超时等):
Failed to connect to github.com port 443: Connection refused
解决方法如下:
方法一:关闭代理
一开始查找解决方法以为是开梯子或者其他代理工具等原因,然后就试了重置代理或者取消代理的方式
git config --global --unset http.proxy
git config --global --unset https.proxy
添加全局代理:
git config --global http.proxy
git config --global https.proxy
如果以上问题还未得到解决,再采用以下方法:
即:进行了上步操作还是提示同样的报错,根本没有解决问题,估计此问题并非是代理引起的,或许是DNS解析,我们可以修改hosts文件,修改ip地址和域名的映射关系,在DNS解析前先会尝试走hosts然后在找不到的的情况下再DNS解析,修改hosts文件域名解析就会先走hosts中的ip和域名的映射关系
修改IP地址与域名间的映射
点击ip查询获取github.com的ip地址
把ip加到hosts 中
查询hosts文件,管理员模式打开下面路径即可找到本机的hosts文件,保存即可
C:\Windows\System32\drivers\etc
标签:Github,--,ip,global,连不上,代理,hosts,超时,config From: https://www.cnblogs.com/flamesky/p/17984066