プロキシサーバを超えてのgitコマンドの実行

プロキシサーバを超えてgitコマンドを実行する方法の紹介です。
yumコマンドやwgetコマンドと同様に、gitコマンドもプロキシサーバを超えるのには設定が必要になります。以下のコマンドをコンソール上から入力します。

# git config --global http.proxy プロキシサーバのURL:ポート番号


プロキシサーバがproxy.foo.co.jpで、ポート番号が8080の場合、

# git config --global http.proxy proxy.foo.co.jp:8080

これでプロキシサーバを超えてgitコマンドが使えるようになります。

git clone http://github.com/trema/trema.git

ただしこの場合は、上のようにgitではなくhttpを用いる必要があります。

注意

 未検証ですが、プロキシサーバがそもそもプロトコルとしてhttpしか許可しておらず、さらにgitサーバがgitしか許可していないように見えるケースが存在します。その場合は、httpのプロトコルしか用いられないこの方法では上手くいきません。