See the example svnserve.conf; however, you will most likely need to edit it after reading the upstart documentation and the svnserve man page.
NOTE: The above configuration requires authentication with any of the users specified within the file to access the repository.
If you want to allow anonymous read access to the repositories add the following If you have just installed SVN, the passwd file will not yet exist and needs to be created using the "-c" switch.
I would also like to point out the following option: “svn switch –relocate FROM TO” If you were working in your repository and somebody ( like in my case) changes the port you were working with , you won’t be able to commit new changes, consult your logs, or whatever.
The Subversive project is aimed to integrate the Subversion (SVN) version control system with the Eclipse platform.
Using the Subversive plug-in, you can work with projects stored in Subversion repositories directly from the Eclipse workbench in a way similar to work with other Eclipse version control providers, such as CVS and Git.
The project was started in 2005 by the Polarion company as an open-source project and was migrated under Eclipse umbrella as an official Eclipse project in 2007.
Adding any users after that should be done without the "-c" switch to avoid overwriting the passwd file.
On recent upstart based Ubuntu versions you can place an upstart config file in /etc/init/
The libapache2-svn Ubuntu package seems to handle this with 'Depends:' comments at the top of the files: /etc/apache2/mods-available/dav_svn.load: In my experience, my custom modules are enabled/disabled based on those dependencies, but Apache still tries to load /etc/apache2/mods-enabled/* in alphabetical order, therefore loading authz_first and getting the above error.
I don't know how the libapache2-svn package avoids this problem while custom modules do not.
Unfortunately., searching for the error in a search engine of my choice doesn't get me any further.