>>>>> "Bert" == Bert Huijben <b...@qqmail.nl> writes: Bert> At which level in this url is your repository located?
/, as you guessed. Bert> Can you quote the relevant porting from your apache config? Bert> (Most likely the <Location> block). Here you go. Maybe I'm getting too clever with mod_rewrite to try to get both subversion and viewvc served at the root url? ####### Begin extract from httpd.conf ########## <VirtualHost x.x.x.x:443> # omitted logging, ssl config RewriteEngine on # VIEWVC # Viewvc uses GET, while SVN uses other things RewriteCond %{REQUEST_METHOD} ^GET$ # Okay, handle this with viewvc RewriteRule ^/(.*) /home/userid/viewvc/bin/cgi/viewvc.cgi/$1 [H=cgi-script,L] <Directory /home/userid/viewvc/bin/cgi> Options +ExecCGI +Includes </Directory> AddOutputFilterByType INCLUDES text/html <Location /> # for viewvc: Options +Includes # SVN - assume anything that gets past the Rewrite stuff is svn DAV svn SVNPath /home/userid/svnrepository AuthzSVNAccessFile /home/userid/svnrepository/conf/authz # AUTH applies to it all the same Order Deny,Allow Allow from all Satisfy All AuthName w3 AuthType basic AuthBasicProvider ldap file AuthUserFile /home/userid/svnrepository/conf/svnpasswd AuthLDAPUrl ldaps://ldapserver.com/ou=org,o=example.com?mail?sub? SSL # Any valid LDAP id/password, or user in the svnpasswd, file gets past this part # Then subversion will validate access to the repository itself require valid-user </Location> </Virtualhost> ####### End extract from httpd.conf ########## Bert> My guess is that your repository is located on the root of the Bert> webserver and this can give some issues if not configured Bert> correctly. (Sometimes request are handled via mod_dav and Bert> sometimes via the other handlers). As /!svn is mapped on that Bert> root url, it has to get back in mod_dav or you get all kinds Bert> of strange errors. Bert> If you are just setting up your server I would recommend Bert> setting it up with a 'svn/' or 'repos/' prefix via a location Bert> tag as shown in most examples, as that makes the installation Bert> easier and better maintainable if some unrelated apache Bert> settings change. Maybe this is one for the doc? Or did I just miss it in there?