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.conf to include:
<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 apache user to your project's unix group FOO
- Bounce the Apache server to reload its configuration.
sudo /usr/local/apache-2/bin/apachectl graceful
Labels
(None)
