I have an svn set up at svn.example.com
I have the SVNParentPath set to list all repos in a directory.
When I enable my AuthzSVNAccessFile the listing page returns a 403 while I can correctly access repos directly at svn.example.com/repo name.
Apache conf:
<VirtualHost *:80> ServerName svn.example.com DocumentRoot /var/www/svn <Location /> DAV svn AuthType Basic AuthName "svn.example.com" AuthUserFile /etc/apache2/svn/users.passwd AuthzSVNAccessFile /etc/apache2/svn/authz SVNParentPath /var/svn SVNListParentPath on Require valid-user </Location> </VirtualHost>
Authz File:
[groups] admin = user1. user2, user3 [/] @admin = rw
Here is what I see in the error log;
The URI does not contain the name of a repository. [403, #190001] Could not fetch resource information. [500, #0] Could not open the requested SVN filesystem [500, #2] Could not open the requested SVN filesystem [500, #2]
Access Log
svn.example.com:80 *myIP* - user1 [18/Nov/2010:13:56:53 +0000] "GET / HTTP/1.1" 403 274 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.44 Safari/534.7"