8
8
Hullo,
I have Ubuntu Server running a subversion server. I'm running the client on the same machine through SSH, and I'd like the svn client to remember my password, but not to store it as plaintext. Looking here I see two methods: gnome-keyring and kwallet. As I'm not using a desktop manager I'm a bit wary about trying to use one of these. Any suggestions? Would it be ok (or even work) to use one of the two apps I mentioned?
TIA
More than I could've hope for in an answer, thanks! I'll try the 3rd approach and report back. – Andy – 2010-09-10T12:32:41.353
Very complete answer. – this.josh – 2012-01-27T17:35:47.470
Is it possible to make subversion bail out if ~/.subversion/auth is empty/non-existent? Otherwise, 3rd approach is a bit dangerous if you forget to run encfs first. – unhammer – 2012-09-18T11:31:16.953
@unhammer With this approach, if the encfs filesystem isn't mounted, then
~/.subversion/auth
is a dangling symbolic link. In that case subversion tells you that it's going to store your password (if you haven't turned off that notification) but does not in fact store it anywhere (tested with svn 1.6.6). So there is no risk with the third approach. – Gilles 'SO- stop being evil' – 2012-09-18T12:16:31.383aha, I first tried without the symlink, but now I see a symlink to a folder inside the encrypted folder does work, thank you for clearing that up :-) – unhammer – 2012-09-19T11:32:06.550
https://gist.github.com/unhammer/5263434 ← if you use git-svn a lot, these aliases might be useful (ask for password only if it's not already decrypted) – unhammer – 2013-03-28T14:16:57.053