I am trying to simulate a problem we have with a particular domain ID which has issues accessing a subversion repository. Towards this, I tried a svn checkout
with the option --username domain\problematic_ID
on another windows machine. But I am not able to reproduce the problem as the checkout still succeeds using my own ID. This led me to wonder if SVN caches user authentication data in more than one place and if so where.
I have cleared the auth directory in the application data area, changed the options in the config file to disable caching of user auth data - but to no avail. The system does not even prompt me for the new user name and password, but simply checks out with the old ID.(I know it is the old ID in use by looking through the SVN logs). I am obviously missing something here -- but what? :-(
Does anyone know?
The subversion client version I use is 1.4.6(r28521)
The first thing that you need to do is to find the auth folder in the subversion directory that can be found tipically in the %appdata%\Subversion\auth e.g C:\Users\<your-username>\AppData\Roaming\Subversion\auth . Finally, select the auth folder and delete it.
On Windows, Subversion stores the auth data in %APPDATA%\Subversion\auth . The passwords however are stored encrypted, not in plaintext. You can decrypt those, but only if you log in to Windows as the same user for which the auth data was saved.
On Windows this is located in %APPDATA%\Subversion\auth. On Linux and OSX it is located in ~/. subversion/auth.
On Unix, it's in $HOME/.subversion/auth
.
On Windows, I think it's: %APPDATA%\Subversion\auth
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With