10

自 git 1.7.9 以来,我无法通过代理服务器克隆、获取或推送到存储库。它适用于版本 1.7.8,但较新的版本,包括最新版本,会抛出此错误:

error: Failure when receiving data from the peer while accessing http://github.com/...
fatal: HTTP request failed

我在 git config 中设置了 http.proxy 属性,这在 1.7.8 中就足够了。我能够运行新版本的 git 的唯一方法是使用 cntlm。

我究竟做错了什么?

4

1 回答 1

4

我在代理后面使用 git1.7.9+(最近是 1.8+)进行克隆。

但是,我没有在git配置中设置 http.proxy。
我会在 Windows 或 Unix 上设置环境变量:

HTTP_PROXY=http://user:password@proxy.fr.domain:80/
HTTPS_PROXY=http://user:password@proxy.fr.domain:80/
NO_PROXY=*.domain

我克隆/推送/拉取 GitHub 存储库没有任何问题。

于 2013-02-15T19:05:53.077 回答