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.
<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 group
- Bounce the Apache server to reload its configuration.
sudo /usr/local/apache-2/bin/apachectl graceful