Subversionへのアクセス方法

以前、さくらサーバにSubversionを設定したんですが、svn+sshコマンドラインからの接続の仕方がわからず、WindowsTortoiseSVNをいれてしのいでいました。
最近、svn+sshのようなトンネルモードのコマンドラインからの接続の仕方がわかりました。


puttyをいれ、インストールしたディレクトリへのパスを通し、C:\Documents And Settion\user\Application Data\Subversion\configの[tunnels]に以下を追加します。

ssh = plink.exe

pageant.exeを起動し、秘密鍵を追加する。そして

svn list svn+ssh://user@example.com/home/user/svn

で接続する事ができました。
Linuxで鍵を作った場合は、puttyで鍵を使用するにはputtygen.exeで鍵をputty用に変換する必要があります。


ちなみに、Linuxの場合は以下のとおりです。

eval `ssh-agent`
ssh-add 秘密鍵
svn list svn+ssh://user@example.com/home/user/svn

ssh-agentをとめるには

eval `ssh-agent -k`

のようです。
また、秘密鍵

chmod 600 秘密鍵

しておく必要があるようです。


参考