タグ

Gitとcorkscrewに関するhirsatoのブックマーク (2)

  • gitをHTTP Proxy経由で利用したい場合の対処法 - 元RX-7乗りの適当な日々

    会社や学校の中にいる場合、インターネットへアクセスする際に、Proxy(プロキシ)経由でのアクセスとなるシーンがよく見られるのではないでしょうか。 その場合、イントラネット内から分散型バージョン管理システム(分散SCM)であるgitを使った外部アクセスは難しく、特にサーバ側がgit-daemonで稼動している場合は、gitプロトコル(git://)でのアクセスとなり、HTTP Proxy経由でのアクセスにはコツが必要となります。 ということで、Proxy越えにチャレンジしてみることにします。 Corkscrewのインストール まず、HTTP Proxyサーバを通してトンネリングできる「Corkscrew」を利用します。 # apt-get install corkscrew私は、Debian使いですので、サクっとaptでインストールしました。 そうではない場合も、他パッケージ管理システムで

    gitをHTTP Proxy経由で利用したい場合の対処法 - 元RX-7乗りの適当な日々
  • proxy サーバ経由で git を使う方法

    主に Linux (Ubuntu, Fedora) 関連の設定メモ&小技集です。たまに Windows 関連ネタも。 (プロンプトの $ は一般ユーザ権限、# は root 権限です。いちいち説明はせんよ。) 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

  • 1