プロキシサーバーでGitを動作させる - "Request timed out"で失敗します。
Gitがプロキシサーバーを使うようにするには?
Gitサーバーからコードをチェックアウトする必要があるのですが、毎回、"Request timed out"と表示されます。これを回避するにはどうしたらいいですか?
あるいは、プロキシサーバーを設定するにはどうすればいいですか?
892
3
Gitがプロキシサーバーを使うようにするには?
Gitサーバーからコードをチェックアウトする必要があるのですが、毎回、"Request timed out"と表示されます。これを回避するにはどうしたらいいですか?
あるいは、プロキシサーバーを設定するにはどうすればいいですか?
これは、企業のファイアウォールの下でWindows XPを使用していた私には有効でした。
http://code.google.com/p/msysgit/downloads/list?can=3][1]のgit v1.771以外に、ローカルプロキシやその他のソフトウェアをインストールする必要はありませんでした。
proxyuser= IT 部門から割り当てられたプロキシユーザー。私の場合は、自分の PC にログインするときに使用する Windows ユーザーと同じ Active Directory ユーザーです。
proxypwd= プロキシユーザーのパスワードです。
proxy.server.com:8080=プロキシ名とポートです。コントロールパネル、インターネットオプション、接続、LAN設定ボタン、プロキシサーバセクション内の詳細設定ボタンから取得しましたが、1行目(http)のサーバ名とポートを使用しています。
mygithubuser = github.comにログインする際に使用するユーザーです。
mygithubpwd = 私のgithub.comユーザーのパスワード
repoUser = レポの所有者であるユーザー
repoName = レポの名前です。
システム変数に
http_proxy
という名前でProxyServer:Port
という値を設定してください。 これが最もシンプルな解決策です。敬称略、コメントでdaefuさんが指摘されているようにhttps_proxy
を使ってください。sleske氏が言及しているように)gitproxyを設定することも選択肢のひとつですが、それには「コマンド」が必要で、上記の解決策ほど単純ではありません。
参考文献 http://bardofschool.blogspot.com/2008/11/use-git-behind-proxy.html
コマンドラインでプロキシサーバーを設定する方法がうまくいかない場合は、.gitconfig を編集してください。 おそらく .gitconfig を編集して (あなたのプロファイルのルートにある。C:Documents and Settings とネットワークドライブの両方にあるかもしれません)、次のように追加します。
ただし、これはコマンドラインでの設定の最初のステップをカバーするものではありませんので、ご注意ください。システムのgit設定も編集しなければならないかもしれませんが、それをどこに隠したのか私にはわかりません。