2013-02-15 13 views
10

git 1.7.9以降、プロキシサーバーを介してリポジトリにクローン作成、取得、またはプッシュすることができませんでした。これは、バージョン1.7.8でうまく動作しますが、最新バージョンを含む新しいバージョンは、このエラーを投げる:私は1.7.8に十分であったGitの設定、でhttp.proxyプロパティを設定しているバージョン1.7.9以降、gitはプロキシの背後で動作しません

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

。 gitの新しいバージョンを稼働させるには、cntlmを使用するしかありませんでした。

私は間違っていますか?

+2

S.O.へようこそ。人々があなたを助けるために十分な情報を提供することに良い仕事。将来的には、コードやI/Oでタブ(4つのスペース)を使って重要な部分に注意を向けることができます。 :) – Crisfole

答えて

4

プロキシの後ろにgit1.7.9 +(最近1.8+)でクローニングしています。

しかし、私はgit設定でhttp.proxyを設定していません。
I、WindowsやUnix上で、環境変数を設定します:

HTTP_PROXY=http://user:[email protected]:80/ 
HTTPS_PROXY=http://user:[email protected]:80/ 
NO_PROXY=*.domain 

そして、私は/プッシュのクローンを作成/どんな問題なくGitHubのレポを引きます。

+0

ありがとう、それは動作するようです – user2075606

+0

@ VonC - 私はこれらのパスの変数に追加する必要がありますか?あるいは、JAVA_HOMEのような別々の変数としてそれらを追加する必要がありますか? –

+2

@LohithKrishnaこれは 'JAVA_HOME'のような別々の(ユーザーの)環境変数です。それらは 'PATH'とは関係ありません。 – VonC

関連する問題