From Lazarus wiki
- How does svn locate my key, when want to access svn+ssh://email@example.com/ using the command line client on linux?
- I found out how to do it. My private key file is located at ~/.ssh/svn.freepascal.org, so I added the following lines to ~/.ssh/config:
Host svn.freepascal.org IdentityFile ~/.ssh/svn.freepascal.org User vincents