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

1.7.8 で十分だった git config で http.proxy プロパティを設定しました。新しいバージョンの 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 に答える