git 报错解决指南

1 git config --global http.sslVerify "false"
2 
3 git config --global --unset http.proxy
4 
5 git config --global --unset https.proxy

 

当进行仓库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 IP地址,再将其加到hosts 中

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

C:\Windows\System32\drivers\etc


添加红框内容并保存

至此,问题得以解决!!
原文链接:https://blog.csdn.net/weixin_44442186/article/details/124979085

 

 

VisualStudio OpenSSL SSL_read: Connection was reset, errno 10054
首先使用 git config --list 查看 http.sslVerify
的值是否为false,如果为true或者是flase之类的拼写错误,打开git使用git config --global
http.sslVerify “false” 命令修改设置,解除ssl验证。

设置了代理影响了git。 执行: git config --global --unset http.proxy
git config --global --unset https.proxy

如果以上都不行的话,可以清除SSL状态。我就是清除SSL后才可以的。步骤如下:
在任务栏上的搜索框中输入控制面板并回车。

在控制面板文件夹中将查看方式更改为小图标选项。并在下方的程序列表中单击Internet选项 。


在Internet选项窗口中单击内容选项卡。在内容选项卡下面点击清除SSL状态 。在弹出的提示窗口中单击【确定】按钮。 。单击下方的确定按即可

————————————————
版权声明:本文为CSDN博主「无人甲」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42929849/article/details/115320001

 

 

git config --global http.sslVerify "false"

posted @ 2022-09-28 15:39  博二爷  阅读(273)  评论(0编辑  收藏  举报