2009年7月25日土曜日

proxy サーバ経由で git を使う方法

proxy サーバの配下で git を使う方法です。調べると結構引っかかりました。
参考にさせていただいた方々に感謝。とても重宝しています。

1. まず、corkscrew をインストールします。

# apt-get install corkscrew

2. git-proxy.sh を作成します。

proxy.hogehoge は proxy サーバ名。

# vi /usr/local/bin/git-proxy.sh
#/bin/bash
CORKSCREW=`which corkscrew`
$CORKSCREW proxy.hogehoge 8080 $1 $2

3. git-proxy.sh に実行権を与えます。

# chmod 755 /usr/local/bin/git-proxy.sh

4. ~/.bashrc に以下を追加します。

# vi ~/.bashrc
export GIT_PROXY_COMMAND=/usr/local/bin/git-proxy.sh

5. あとは通常通り、git を使用します。

参考:
http://mkosaki.blog46.fc2.com/blog-entry-700.html
http://d.hatena.ne.jp/rx7/20080703/p1
まさおのブログ (表): Android ソースを http 経由で取得する ( corkscrew 無しで )

● git, proxy, corkscrew, プロキシ, 経由

0 件のコメント: