Subversion error: Repository moved permanently to please relocate
Solution 1:
I had this recently... but it turned out I had forgotten the url :)
One thing you must do is ensure your svn Location does not overlap any apache-servable websites. ie, if you set your DocumentRoot to be /www, and your svn Location to be /www/svn... then you're in trouble - Apache won't know what its supposed to be served with (ie the svn special handlers, or a straight http handler).
See the FAQ entry for this.
Solution 2:
Try checking out http://svn.host.com/reposname/
(note the trailing slash).
Solution 3:
Check this web: http://www.rkrishardy.com/2009/12/subversion-fix-svn-copy-causes-repository-moved-permanentl/
Probably the alias points to the same place as congfigured is dav_svn.mod, and there is race-condition between apache and dav_svn while accesing repo.
It's better explained in provided article
In dav_svn.conf:
<Location /svn> #Alias we are talking about
DAV svn
In apache_site.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
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
Solution 4:
I have a vhost setup with my repo at svn.mydomain.com/sites/
my vhost had a DocumentRoot and Location block. Removing the documentroot solved this problem.