Ho diversi repository di subversion su un server su cui gira anche
apache2.

Siccome devo rendere il tutto facilmente accessibile anche
dall'esterno ho impostato un virtualhost di apache per fare da server
di subversion.

Se con un qualunque browser mi collego su https://svn.mioserver.com/svn/nomerepo,
Apache mi chiede di autenticarmi e poi mi mostra correttamente tutto
il contenuto del repository.

Se invece provo ad effettuare un checkout sullo stesso indirizzo con
un qualunque client (tortoise, svn cli, Qsvn etc..) ottengo solo un
errore che mi dice che "Il repository è stato definitivamente spostato
in ..." e mi indica esattamente l'url che ho digitato.

Di seguito la configurazione del virtualhost, anche se dubito che il
problema stia lì visto che, come ho detto, tutto il contenuto dei
repository è perfettamente navigabile con qualunque browser.

Qualcuno sa aiutarmi?


<VirtualHost svn.mioserver.com:443>
ServerAdmin info*mioserver.com
DocumentRoot /var/www/
ServerName svn.mioserver.com
SSLEngine on
SSLCertificateFile /etc/apache2/SSL/private.mioserver.com-
cert.pem

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

<Directory "/var/www/">
AllowOverride None
Order allow,deny
Allow from all
</Directory>



# SUBVERSION SECTION

<Directory /var/www/svn>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

# SUBVERSION REPOSITORIES LOCATIONS

<Location /svn/repo1>
DAV svn
SVNPath /srv/subversion/repo1
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/svn_passwd/repo1_svn_passwd
Require valid-user
</Location>

<Location /svn/repo2>
DAV svn
SVNPath /srv/subversion/repo2
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/svn_passwd/repo2_svn_passwd
Require valid-user
</Location>