Windows の SVN (CUI)で SVN+SSH を使うメモ
TortoiseSVN を使う方法はすぐ見つかるのですが、CUI の SVN で使う方法がなかなか出てこなかったのでメモ。
Linux(Ubuntu)で SVN+SSH を使う方法は新MDC(DekiWiki)ローカライズのための SVN アカウントを取得を参照。
- PuTTY ごった煮版を落として展開 or インストール。
- pagent.exe、plinkw.exe が同梱されているのを確認。
- OpenSSHで作成した鍵を puttygen で変換。
- pagent を起動して鍵を追加。セッションを開いて接続できることを確認(方法は http://wiki.mozilla.org/SVN が参考になる)。
- 環境変数 SVN_SSH="ドライブ名:/plinkw.exe のあるディレクトリ/plinkw.exe" -l ユーザ名 -i "ドライブ名:\\秘密鍵のあるディレクトリ\\id_rsa.ppk" を設定。plinkw.exe の指定はスラッシュ(/)、秘密鍵の指定はバックスラッシュ 2 個(\\)でディレクトリの区切りを行わなければならないことに注意。
- チェックアウトなどの手順は新MDC(DekiWiki)ローカライズのための SVN アカウントを取得と同じ。