Once I converted my personal repository to subversion the first thing that bugged me was the unencrypted storage of passwords. This was similar to how cvs worked, but at least with cvs you could log out
and the password was removed. Additionally, once could use ssh and skip storage of passwords all together. While it’s possible to use subversion with ssh, it adds a number of issues that I didn’t like about cvs in the first place, most notably the requirement of having a real (possibly restricted shell) account on the server side. Thus, I decided to look in to options to encrypt that storage.
Continue reading