Setting up Subversion repository server, using its svnserve daemon, is a piece of cake:
.dmg download from Subversion official website and install it.www user./var/svn:sudo mkdir /var/svn sudo svnadmin create /var/svn/repo find /var/svn/repo | xargs sudo chown www:www
/var/svn/repo/conf/passwd to set up users and passwords.launchd. For that, create org.tigris.subversion.svnserve.plist file in /Library/LaunchDaemons. The template is at TextSnippets site.