ssh鍵の名前を指定してsvn+sshする(Subversionトンネリングスキームの定義方法)

ssh標準の鍵(~/.ssh/id_rsa、~/.ssh/id_dsa)以外の鍵を使用してssh経由でsvnサーバにアクセスするにはsubversionのトンネルスキームを定義する必要がある。以下その方法のメモ。
1. ~/.subversion/configの[tunnels]以下に「スキーム名 = コマンド」を記述する。

sshbserver = /usr/bin/ssh -i /home/MYNAME/.ssh/bserver_key

2. SVNサーバにアクセスするときにプロトコルとして、「svn+sshbserver」を指定する。

$ svn co svn+sshbserver://MYNAME@bserver/home/MYNAME/svn