Git无法解决代理问题

时间:2014-03-14 19:10:17

标签: git windows-8 proxy

我正在尝试推送我的更改,但不断收到以下错误:

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

1 个答案:

答案 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文件没有设置这些变量。