Learn how to set up Tor proxy and hidden services in Linux.
This will provide an overview of the steps required to setup Subversion using a sasl2db for authentication. These steps will be geared for CentOS but it should be similar for other distributions. If you follow this setup guide, you can also take advantage of my SVN Admin Script. It provides an easy interface to manage SVN repos and users.