|Getting Started / SVN Repository Location|
Five protocols are supported: HTTP, HTTPS, SVN, SVN + SSH and FILE. If the repository that you are trying to access is password protected, the Enter authentication data dialog requests a user name and a password. If the Store authentication data checkbox is checked, the credentials are stored in Apache SubversionTM default directory:
There is one file for each server that you access. If you want to make Subversion forget your credentials, you can use the Reset authentication command from the Options menu. This causes Subversion to forget all your credentials.
For HTTPS connections where client authentication is required by your SSL server, you must choose the certificate file and enter the corresponding certificate password which is used to protect your certificate.
When using a secure HTTP (HTTPS) protocol for accessing a repository, a Certificate Information dialog pops up and asks you whether you accept the certificate permanently, temporarily or simply deny it.
If the repository has SVN+SSH protocol, the SSH authentication can also be made with a private key and a pass phrase.
User & Private key authentication dialog
After the SSH authentication dialog, another dialog pops up for entering the SVN user name that accesses the SVN repository. The SVN user name is recorded as the committer in SVN operations.
When connecting for the first time to a Subversion repository through SVN+SSH protocol, you will be asked to confirm if you trust the SSH host. The same dialog box is also displayed when the server changed the SSH key or when the key was deleted from the local Subversion cache folder.
SSH server name and key fingerprint