Move saved TortoiseSVN authentication to another machine?

dr3x picture dr3x · Sep 15, 2010 · Viewed 8.1k times · Source

Is there a way to move a saved login/password for TortoiseSVN to a network repository from machine to machine? Just got a new machine, know my username but don't recall my login to the repository.

I know TortoiseSVN saves some auth info on the directories at %appdata%\Subversion\auth

Moved over the file I found at svn.simple; I see my user name in it in clear text but the password is encrypted. I also see "wincrypt" in the file so that's the crypto functionality invoked.

Ordinarily I'd just have the SVN admin reset it for me but he is out on vacation until next week as is the other admin for SVN.

I can dive into the source for TortoiseSVN and see how authentication is being accomplished but there's got to be an easier way. I can run Wireshark on the successful authentication from the old machines if that would be useful.

Answer

rkagerer picture rkagerer · Jan 25, 2011

See this answer: Extract TortoiseSVN saved password

If you still have access to the old machine and Windows user account, then you can extract the passwords using the 3rd party "TortoiseSVN Password Decrypter" utility.

Wireshark is another good alternative but I don't believe it will help you for SSL repositories.