2014年3月7日金曜日

Linux環境でproxy経由でgitを利用する

corkscrewを使うとproxy経由でgitを使うことができる。

まずはcorkscrewをインストール。Ubuntuの場合は
$ sudo apt-get install corkscrew
でOK。

次にスクリプトを作成し、実行可能にしておく。
$ cat > ~/bin/git-proxy.sh
#!/bin/sh
corkscrew your.proxyhost.com 8080 $1 $2
$ chmod 755 ~/bin/git-proxy.sh
プロキシサーバ名とポート番号は適宜書き換えてください。

環境変数 GIT_PROXY_COMMAND に上記スクリプトのパスを設定する。.bashrcとかに書いておくと便利。
$ export GIT_PROXY_COMMAND=~/bin/git-proxy.sh
後はgitコマンドを普通に実行するだけ。自動的にproxy経由になります。
$ git clone git://github.com/creationix/nvm.git

0 件のコメント :

コメントを投稿