46

gitからクローンしようとすると

git clone "http://github.com/symfony/symfony.git" "d:/www/a/vendor/symfony"

エラーが発生する

Cloning into 'd:/www/a/vendor/symfony'...
error: Couldn't resolve proxy '(null)' while accessing http://github.com/symfony/symfony.git/info/refs
fatal: HTTP request failed

インターネットに直接接続しています (プロキシなし)。ファイアウォールをオフにしようとしましたが、役に立ちませんでした。私は Windows を使用しており、http://code.google.com/p/msysgit/downloads/listから Git-1.7.10-preview20120409.exe をインストールしました。以前は 1.7.8 を使用していましたが、このコマンドは機能していました。TortoiseGit も再インストールしましたが、問題ないと思います。

私のC:\Documents and Settings\xxx\.gitconfigファイルは

[http]
    proxy = 
[user]
    name = xxxx
    email = xxx@example.com
4

14 に答える 14

125

メーリングリストで問題が報告されているようです。これは役に立ちますか?

git config --global --unset http.proxy
于 2012-04-26T13:09:33.173 に答える
7

ファイアウォールの背後にプッシュするときに、同じ問題が発生しました。

問題は空の http_proxy var ではなく (git var -l はプロキシ変数を表示しませんでした)、私の OS 環境変数には以下が含まれていました。

http_proxy=username:passowrd@proxy.company:port
https_proxy=username:passowrd@proxy.company:port
no_proxy=.company

この設定は、常に以下をトリガーします。

error: Couldn't resolve proxy '(null)' while accessing https://...

ただし、プロキシ変数を変更し、プロキシ アドレスの前に「 」を追加するhttp://とすぐに、エラー メッセージは停止しました。

http_proxy=http://username:passowrd@proxy.company:port
https_proxy=http://username:passowrd@proxy.company:port
no_proxy=.company

http://( https プロキシ アドレスの場合でも「 」に注意してください)

于 2012-05-29T14:34:06.357 に答える
5

削除するだけです

 [http]
     proxy =

私のために働いた

于 2012-05-30T20:50:03.663 に答える
2

削除するだけです

 [http]
     proxy = 

Git グローバル設定ファイルのブロック。(git バージョン 1.7.10.msysgit.1 、Windows XP)

ポジトロンの回答に記載されているコマンド ライン コマンドは機能しません。

 git config --global --unset http.proxy

 error: unknown switch `â'
于 2012-05-25T02:29:22.153 に答える
0

プロキシは「http」または「https」で始まる必要があります

例えば

abc.proxy.com:8080 may not work
http://abc.proxy.com:8080 should work
于 2014-11-19T03:19:43.617 に答える