我正在尝试推送我的更改,但不断收到以下错误:
error: Couldn't resolve proxy ''xx.xxx.xxx.xxx' while accessing http://name:password@site.com:7678/scm/xx/xxx.git/info/refs?service=git-receive-pack
fatal: HTTP request failed
之前我通过“Internet选项”中的“局域网设置”在Windows 8上为不相关的项目设置了代理,我删除了代理,但似乎Git因某种原因试图连接到它。我从未在Git上设置任何代理选项。
我尝试了以下内容:
git config --global --unset http.proxy
git config --global --unset core.gitproxy
git config --local --unset http.proxy
答案 0 :(得分:1)
尝试git config -l | grep proxy
查看是否在任何地方定义了http.proxy
设置。
并检查您的HTTP_PROXY
/ HTTPS_PROXY
环境变量:即使没有使用git设置,这些变量也可以通过git获取git push
。
set HTTP_PROXY=
set HTTPS_PROXY=
我们的想法是使用正确的网址设置those settings或环境变量,而不使用双引号。
OP Carlos Granados确认in the comments:
我删除了环境变量“
HTTP_PROXY
” Git文件没有设置这些变量。