我使用的是vsCode,且本机使用了代理(墙)
具体报错信息为:
fatal: unable to access ‘https://github.com/…/.git’:Failed to connect to 127.0.0.1 port 7890 after 2021 ms: Couldn't connect to server
错误分析:
从错误信息来看,Git 被配置为通过 127.0.0.1:7890
这个本地代理服务器访问网络,但此代理服务器无法连接到远程仓库的服务器。可能的情况:
- 代理服务器未运行:你配置了代理,但代理服务并未启动,导致无法连接。
- 代理配置错误:代理配置可能不正确,指向了一个无效的地址或端口。
- 网络问题:你的网络连接可能不稳定,或者代理服务器无法访问外部网络。
我发现,是我的代理配置错误,我使用了代理服务器,所以需要更改git配置中指向的端口号。
解决方法:
1. 查看设置的端口号。在设置/网络和Internet/代理中,
2. 在终端输入以下命令
git config --global http.proxy http://127.0.0.1:端口号
git config --global https.proxy http://127.0.0.1:端口号
// 检验
git config --global -l
再执行推送就成功了