第一步:清除 Git 全局 + 局部代理
在 MINGW64 终端里,进入你的仓库目录,执行:
bash
git config --global --unset http.proxy git config --global --unset https.proxy git config --local --unset http.proxy git config --local --unset https.proxy
第二步:确认已经清空
bash
git config --global --list | findstr proxy git config --local --list | findstr proxy
必须没有任何输出。
第三步:检查是否有 Windows 系统级 SSH 代理(最隐蔽)
按 Win + R,输入 %USERPROFILE%\.ssh\config,打开文件(如果没有就跳过)。
如果有类似这样的内容:
text
Host github.com
ProxyCommand connect -S 127.0.0.1:xxxxx %h %p
把它删除或注释掉(前面加 #)。
第四步:重启 GitHub Desktop,再次 Push
这次应该不会再报 xxxxx 错误。
第五步:如果还不行,改用 SSH 协议(一劳永逸)
你截图里 Desktop 已经选了 “Use system OpenSSH”,但仓库可能还是 HTTPS 地址。需要改成 SSH。
- 在 GitHub Desktop 里,点击
Repository→Repository settings - 复制 SSH 地址:
[email protected]:xxxxx/xxxxxx.git - 或者在命令行里执行:bashgit remote set-url origin [email protected]:xxxxx/xxxxxxx.git
然后重新 Push。
参考:deepseek






















