Solusi 1:
Saya punya ini baru-baru ini... tapi ternyata saya lupa urlnya :)
Satu hal yang harus Anda lakukan adalah memastikan Lokasi svn Anda tidak tumpang tindih dengan situs web apache-servable. yaitu, jika Anda mengatur DocumentRoot Anda menjadi /www, dan Lokasi svn Anda menjadi /www/svn... , atau penangan http langsung).
Lihat entri FAQ untuk ini.
Solusi 2:
Coba periksa http://svn.host.com/reposname/
(perhatikan garis miring).
Solusi 3:
Periksa web ini:http://www.rkrishardy.com/2009/12/subversion-fix-svn-copy-causes-repository-moved-permanentl/
Mungkin alias menunjuk ke tempat yang sama dengan konfigurasi dav_svn.mod, dan ada race-condition antara apache dan dav_svn saat mengakses repo.
Lebih baik dijelaskan dalam artikel yang disediakan
Di dav_svn.conf:
<Location /svn> #Alias we are talking about
DAV svn
Di 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