Usually team members do all of their work separately, in their own working copies and need to share their work. This is done via a Subversion repository.
Before you can begin working with a Subversion repository, you must define a repository location in the Repository View.
To create a new repository location, click the New Repository Location toolbar button or right click inside the view and select New Repository Location... from the popup menu.
The Add SVN Repository dialog will prompt you for the URL of the repository you want to connect to. No authentication information is requested at the time the location is defined; it is left to the Subversion client to request the user and password information when it is needed. The main benefit of allowing Subversion to manage your password in this way is that it will prompt you for a new password only when your password changes.
To edit a repository location, click the Edit Repository Location toolbar button or right click inside the view on a repository entry and select Edit Repository Location... from the popup menu.
The Edit SVN Repository dialog works in the same way as the Add SVN Repository dialog. It will show the previously defined repositories URL and it will allow you to change them.
To remove a repository location, click the Remove Repository Location toolbar button or right click inside the view on a repository entry and select Remove Repository Location... from the popup menu. A confirmation dialog will appear in order to make sure you don't accidentally remove locations.
Four protocols are supported: HTTP, SVN, HTTPS and SVN + SSH. If the repository that you are trying to access is password protected, the Enter authentication data dialog will request a username and a password. If the Store authentication data checkbox is checked the credentials will be stored in Subversion's default directory:
There will be 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 will cause Subversion to forget all your credentials.
![]() | Note |
---|---|
When you reset the authentication data, you will have to restart the application in order for the change to take effect. |
When using a secure http (https) protocol for accessing a repository, a Certificate information dialog will pop up and ask you whether you accept the certificate permanently, temporarily or simply deny it.
If the repository used has svn+ssh protocol the authentication can also be made with a private key and a pass phrase.