J'ai installé subversion et apache sur mon serveur.
Si je le parcoure via mon navigateur Web, cela fonctionne très bien ( http://svn.host.com/reposname ). Cependant, si je passe une commande sur ma machine, j'obtiens l'erreur suivante:
Command: Checkout from http://svn.host.com/reposname, revision HEAD, Fully recursive, Externals included
Error: Repository moved permanently to 'http://svn.host.com/reposname/'; please relocate
J'ai vérifié le journal des erreurs d'apache, mais il ne dit rien. (il le fait maintenant - voir modifier)
Mes référentiels sont stockés sous: / var / www / svn / repos /
Mon site Web est stocké sous: / var / www / vhosts / x / ...
Voici le fichier conf pour le sous-domaine:
<Location />
DAV svn
SVNParentPath /var/www/svn/repos/
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svn/auth/svn.htpasswd
Require valid-user
</Location>
L'authentification fonctionne bien.
Est-ce que quelqu'un sait ce qui pourrait causer cela?
-- Modifier
J'ai donc redémarré apache (à nouveau) et l'ai réessayé et maintenant il me donne un message d'erreur, mais cela n'aide pas vraiment. Quelqu'un a une idée de ce que cela signifie?
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] Could not fetch resource information. [403, #0]
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] (2)No such file or directory: The URI does not contain the name of a repository. [403, #190001]
- Modifier 2
Si je fais svn info
ça ne donne rien d'utile:
[root@server domain.com]# svn info http://svn.domain.com/repos/
Username: username
Password for 'username':
svn: Repository moved permanently to 'http://svn.domain.com/repos/'; please relocate
J'ai également essayé de faire un checkout local ( svn checkout file:///var/www/svn/repos/reposname
) et cela fonctionne bien (l'ajout / la validation fonctionne également très bien). Il semble donc que cela ait quelque chose à voir avec apache.
Quelques autres informations:
- J'utilise CentOs 5.3
- Plesk 9.3
- Subversion, version 1.6.9 (r901367)
- Modifier 3
J'ai essayé de déplacer les référentiels, mais cela n'a fait aucune différence.
selinux est désactivé, ce n'est pas non plus le cas.
Options +indexes
cela ne devrait pas vraiment faire quoi que ce soit d'utile dans un emplacement svn.