当前位置:   article > 正文

Failed to connect to github.com port 443: Connection refused问题解决

port 443: connection refused

问题描述

当进行仓库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地址与域名间的映射
  • 首先得到github.com的ip地址
    查到 github.com对应的IP地址
    GitHub查询地址
    GitHub IP查询
    其中红框即为查询到的GitHub IP地址,再将其加到hosts

  • 查询hosts文件,打开下面路径即可找到本机的hosts文件

    C:\Windows\System32\drivers\etc

hosts路径
添加红框内容并保存
hosts内容
至此,问题得以解决!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/571535
推荐阅读
相关标签
  

闽ICP备14008679号