The following process will setup subversion so that users can checkout via webdav (e.g. svn co http://foo). The example assumes the user has root privileges via sudo on beaver.codehaus.org.
- Edit
/usr/local/apache-2/conf/svn-dav.confto include:No Format <Location /FOO> DAV svn SVNPath /home/projects/FOO/scm # how to authenticate a user AuthType Basic AuthName "FOO Repo" AuthExternal svnrepos GroupExternal svnrepos # For any operations other than these, require an authenticated user. <LimitExcept GET PROPFIND OPTIONS REPORT> Require group FOO </LimitExcept> </Location> - Add the
apacheuser to your project's unix groupFOO - Bounce the Apache server to reload its configuration.
No Format sudo /usr/local/apache-2/bin/apachectl graceful
