There cannot be any "overlap" between what apache wants to serve up and what subversion has control over. (i.e. the apache document root cannot overlap the location directive for the svn) You must make sure apache owns the repository directories (i.e. chown apache.apache -R ) All repositories must be under the SVNParentPath (i.e. if the parent parth is /var/www/hosts/svn.laazy.com/repos you cannot have a repo at /var/www/hosts/svn.laazy.com/repos/matt/some-repo)