Solución 1:
Tuve esto recientemente... pero resultó que había olvidado la URL :)
Una cosa que debe hacer es asegurarse de que su ubicación svn no se superponga con ningún sitio web que sirva apache. es decir, si configura su DocumentRoot para que sea /www, y su ubicación svn para que sea /www/svn... entonces está en problemas:Apache no sabrá con qué se supone que se debe servir (es decir, los controladores especiales svn , o un controlador http directo).
Consulte la entrada de preguntas frecuentes para esto.
Solución 2:
Intenta revisar http://svn.host.com/reposname/
(tenga en cuenta la barra inclinada final).
Solución 3:
Consulta esta web:http://www.rkrishardy.com/2009/12/subversion-fix-svn-copy-causes-repository-moved-permanentl/
Probablemente el alias apunte al mismo lugar que el configurado es dav_svn.mod, y hay una condición de carrera entre apache y dav_svn al acceder al repositorio.
Está mejor explicado en el artículo provisto
En dav_svn.conf:
<Location /svn> #Alias we are talking about
DAV svn
En apache_site.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName svn.za11.pl
#Alias /svn "/mnt/nfs/svn/" ###Comment out or change this alias
DocumentRoot /mnt/nfs/svn/
<Directory /mnt/nfs/svn/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Directory>
... rest of the file