Subversionへのアクセス方法
以前、さくらサーバにSubversionを設定したんですが、svn+sshなコマンドラインからの接続の仕方がわからず、WindowsにTortoiseSVNをいれてしのいでいました。
最近、svn+sshのようなトンネルモードのコマンドラインからの接続の仕方がわかりました。
puttyをいれ、インストールしたディレクトリへのパスを通し、C:\Documents And Settion\user\Application Data\Subversion\configの[tunnels]に以下を追加します。
ssh = plink.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 秘密鍵
しておく必要があるようです。
参考