web-dev-qa-db-ja.com

brewアップデートでタイムアウト

これは私を夢中にさせています。自作のインストールを更新できなくなりました。実行するとbrew update、それは何もせず、タイムアウトします。

再インストールも試みましたが、デフォルトのインストーラーを使用すると同じ問題が発生します。最終的に「Untarwhere」( https://github.com/mxcl/homebrew/wiki/Installation )オプションを使用しましたが、これはうまく機能しました。しかし、私はまだ自作を更新することはできません。

→ brew update
Initialized empty Git repository in /usr/local/homebrew/.git/
error: Failed connect to github.com:3128; Operation timed out while accessing https://github.com/mxcl/homebrew.git/info/refs?service=git-upload-pack
fatal: HTTP request failed
Error: Failure while executing: git fetch Origin

詳細モードで実行してもあまり役に立ちません。

→ brew update -v
git init 
Initialized empty Git repository in /usr/local/homebrew/.git/
git config core.autocrlf false 
git remote add Origin https://github.com/mxcl/homebrew.git 
git fetch Origin 
error: Failed connect to github.com:3128; Operation timed out while accessing https://github.com/mxcl/homebrew.git/info/refs?service=git-upload-pack
fatal: HTTP request failed
Error: Failure while executing: git fetch Origin

これがbrew --config出力:

→ brew --config 
HOMEBREW_VERSION: 0.9.4
Origin: https://github.com/mxcl/homebrew
HEAD: (none)
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/homebrew/Cellar
CPU: quad-core 64-bit ivybridge
OS X: 10.8.4-x86_64
Xcode: 4.6.3
CLT: 4.6.0.0.1.1365549073
LLVM-GCC: build 2336
Clang: 4.2 build 425
X11: N/A
System Ruby: 1.8.7-358
Perl: /usr/bin/Perl
Python: /usr/bin/python
Ruby: /usr/bin/Ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/Ruby
5
afpel

ずっと前にファイアウォールの背後で作業していたときに、gitのプロキシを設定したことが判明しました。プロキシをgitから削除するには、次のコマンドを実行しました。

→ git config --global http.proxy ''

そして、すべてが再び正常に動作します!

7
afpel