Subversion redeemed slightly

The config is still way too complicated, but I have managed to get it working without user accounts.

It turns out CRAM-MD5 support works on MacOS X (10.4 Tiger at least) and therefore you can have per-repository user databases. You have to follow the the (pretty poor) instructions and edit svnserve.conf to setup a password database. The biggest mystery for me was that I did not notice any docs saying that this file is in the actual repository’s directory tree in the <repos>/conf directory.

So I have it working without shell accounts for each user, without Apache, with per-repository user access control, and
it is running on MacOS as under launchd so it starts on demand.

The problem is that creating new repositories is a royaly hassle that requires shell access to the box and some know-how. How can this be in this day and age?

  • Twitter
  • Slashdot
  • Delicious
  • Evernote
  • Share/Bookmark

No related posts.

About The Author

Marc Palmer

Other posts byMarc Palmer

Author his web sitehttp://www.anyware.co.uk/

05

12 2005

Your Comment