I am using Subclipse (Subversion integration in Eclipse). I now want to change the user credentials in subclipse. How do I do that? That is to login into subversion using anothe
I struggled a lot on my Mac. Later found a simple solution.
1) Go to preference 2) Go to general and look for the security tab
3) Go into the content section & look for the repository
4) Delete the repository. It will automatically restart.
Alternatively, you can go to the secure_storage file under your home directory. Open it in the VI editor and remove the line for the corresponding repository. I would prefer the UI as it is simple.
(~/.eclipse/org.eclipse.equinox.security/secure_storage)
In SVN perspective, right click a repository and select 'Location Properties...'. Edit 'Authentication', in General tab.
Delete, or rename, the Eclipse '.keyring' file in Eclipse's configuration folder. This is where the Subclipse SVNKit connector caches your SVN credentials..
[ECLIPSE INSTALL]\configuration\org.eclipse.core.runtime.keyring
If, on the other hand, you're using the JavaHL connector -- or SVN command-line -- then their credentials are stored in the Subversion runtime config folder. Delete or rename the credential file.
On Windows: %APPDATA%\Subversion\auth
On Linux and OSX: ~/.subversion/auth
Sorry about this pig of complexity, for what should be a real version-control system. :-(
In Mac OS X Lion, I found it stored in the Apple keychain
If you want to flush the existing credentials, then look at this answer in the subversion wiki:
http://subclipse.tigris.org/wiki/PluginFAQ#head-d507c29676491f4419997a76735feb6ef0aa8cf8
If you're trying to checkout a repository under a specific username, but the repository is available read-only under a guest account, then there is no solution - you will have to do the checkout using the command line tool. Even TortoiseSVN does not support this use-case.
As I'm using Subversive, I can't check this, but it should be something along these lines:
You can also do it from your Subversion client, as the authentication data is stored in the .svn
folders.