Windows git无法与github通信

Windows git无法与github通信

问题

昨晚深夜遇到的问题,因为急着睡觉,没有记录具体的报错信息。
具体表现为:
git 命令无法和github.com通信,但是github desktop就可以;
clash无论是直连,规则,还是全局都没有用
最后的解决方法:
用git config 命令清空当前使用的代理,然后重试,莫名其妙就成功了()

补充:具体报错信息:

Cannot fetch origin: "Failed to connect to github.com port 443: Connection refused" 

一段时间后发现,又无法fetch了,报错为:

Failure when receiving data from the peer

 解决办法

终极解决办法:

为git设置代理

一文让你了解如何为 Git 设置代理 - Eric (ericclose.github.io)

相关常用命令

清空 Git 的代理设置

全局清除代理设置

git config --global --unset http.proxy
git config --global --unset https.proxy

本地清除代理设置

git config --unset http.proxy
git config --unset https.proxy

如果你想查看当前的代理设置,可以使用:

git config --global --get http.proxy
git config --global --get https.proxy

git config --get http.proxy
git config --get https.proxy

 

posted @ 2024-07-28 00:45  Gold_stein  阅读(5)  评论(0编辑  收藏  举报