Solution 1 :
J'ai eu ça récemment... mais il s'est avéré que j'avais oublié l'url :)
Une chose que vous devez faire est de vous assurer que votre emplacement svn ne chevauche aucun site Web utilisable par apache. c'est-à-dire que si vous définissez votre DocumentRoot sur /www et votre emplacement svn sur /www/svn ... alors vous avez des problèmes - Apache ne saura pas avec quoi il est censé être servi (c'est-à-dire les gestionnaires spéciaux svn , ou un gestionnaire http simple).
Voir l'entrée FAQ pour cela.
Solution 2 :
Essayez de vérifier http://svn.host.com/reposname/
(notez la barre oblique finale).
Solution 3 :
Consultez ce site :http://www.rkrishardy.com/2009/12/subversion-fix-svn-copy-causes-repository-moved-permanentl/
L'alias pointe probablement vers le même endroit que celui configuré est dav_svn.mod, et il y a une condition de concurrence entre apache et dav_svn lors de l'accès au dépôt.
C'est mieux expliqué dans l'article fourni
Dans dav_svn.conf :
<Location /svn> #Alias we are talking about
DAV svn
Dans 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