I have a couple of subversion repositories which are working fine. I can check out via protocols
In order to check out the repositories behind a restrictive firewall I wanted to enable
http(s) access via Apache mod_dav_svn.
The repositories are accesible via browser but as soon as I try to check out a repository I get an
svn: Repository moved to 'url'.
If I try to check out like this:
svn co https://servername/repo
it tells me that it moved to
https://servername/repo/ (note the trailing slash) and if I try to check out that exact url I get the
moved permanently again but the url is the same as the one I entered.
This is the apache config in use for the repositories:
<VirtualHost *:443> ServerName servername ServerAlias servername SSLEngine On SSLCertificateFile /etc/apache2/ssl/crt SSLCertificateKeyFile /etc/apache2/ssl/key DocumentRoot /svn <Location /> Order allow,deny Allow from all DAV svn SVNParentPath /svn SVNListParentPath on AuthType Basic AuthName "SVN" AuthUserFile /svn/users #AuthzSVNAccessFile /svn/acl <LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user </LimitExcept> </Location>
Does anyone have any hints or pushes in the right direction?