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