How do I get a SVN checkout using a Public/Private key pair?
If you need to use a custom key just for svn, the following will work:
SVN_SSH="ssh -i /path/to/key_name"
export SVN_SSH
svn commands
http://labs.kortina.net/2010/01/30/svn-checkout-with-private-key-over-ssh/
Add this entry to your ~/.ssh/config file:
Host YOUR_SERVER
IdentityFile YOUR_PRIVATE_KEY_PATH # (ex: ~/.ssh/rsa)
User USER_NAME
For more options, see the ssh_config man page.