mac で踏み台経由で svnサーバー にチェックアウトする


やること

踏み台経由で svnサーバー にチェックアウトする。
・ポートフォワードの設定を記述
・SnailSVN Lite: SVN for Finder を使ってチェックアウト

ポートフォワードの設定を記述

ターミナルから .ssh/config にポートフォワードの設定を記述する
以下コマンド

コマンド
$ vim ~/.ssh/config

ファイルに以下の設定を書く

~/.ssh/config
Host ポートフォワードの設定名(任意)
  HostName      踏み台IP
  User          ユーザー名
  Port          踏み台ポート
  IdentityFile  ~/.ssh/認証キー
  LocalForward  ポート名(任意) svnサーバーIP:svnサーバーポート
Host チェックアウト先に使う設定名(任意)
  HostName      localhost
  User          ユーザー名
  Port          ポート名(LocalForward)
  IdentityFile  ~/.ssh/認証キー

SnailSVN Lite: SVN for Finder を使ってチェックアウト

以下の url から SnailSVN をダウンロード
手順通りインストールする
しっかりインストールできるとファインダー右上に subversion のアイコンが出る
アイコンを押すとメニューが出てくる

ターミナルを開いて以下のコマンドを使ってポートフォワードする。
ポートフォワードの設定名(任意)で設定した物を使う

コマンド
$ ssh -fN ポートフォワードの設定名

コマンドを叩いたら、ファインダーの subversion のメニューから SVN Checkout... を押下すると設定が開く。

Repository の URL of repository には以下のように設定
svn+ssh://チェックアウト先に使う設定名(任意)/ソースを管理してるディレクトリ
Repository の Checkout directory にはソースを置くディレクトリ名

OKを押したらチェックアウトが始まります。