Ich habe Subversion und Apache auf meinem Server eingerichtet.
Wenn ich über meinen Webbrowser darauf zugreife, funktioniert es einwandfrei ( http://svn.host.com/reposname ). Wenn ich jedoch auf meinem Computer eine Prüfung durchführe, wird die folgende Fehlermeldung angezeigt:
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
Ich habe das Fehlerprotokoll von Apache überprüft, aber es sagt nichts aus. (tut es jetzt - siehe bearbeiten)
Meine Repositories befinden sich unter: / var / www / svn / repos /
Meine Website ist gespeichert unter: / var / www / vhosts / x / ...
Hier ist die conf-Datei für die Subdomain:
<Location />
DAV svn
SVNParentPath /var/www/svn/repos/
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svn/auth/svn.htpasswd
Require valid-user
</Location>
Die Authentifizierung funktioniert einwandfrei.
Weiß jemand, was dies verursachen könnte?
- Bearbeiten
Also habe ich Apache (erneut) neu gestartet und es erneut versucht und jetzt bekomme ich eine Fehlermeldung, aber es hilft nicht wirklich. Hat jemand eine Idee was das bedeutet?
[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]
- Bearbeiten 2
Wenn ich svn info
es tue, gibt es nichts Nützliches:
[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
Ich habe auch versucht, ein lokales Checkout svn checkout file:///var/www/svn/repos/reposname
durchzuführen ( ), und das funktioniert einwandfrei (auch das Hinzufügen / Festschreiben funktioniert einwandfrei). Es scheint also etwas mit Apache zu tun zu haben.
Einige andere Informationen:
- Ich verwende CentOs 5.3
- Plesk 9.3
- Subversion, Version 1.6.9 (r901367)
- Bearbeiten Sie 3
Ich habe versucht, die Repositorys zu verschieben, aber es machte keinen Unterschied.
Selinux ist deaktiviert, das ist es auch nicht.
Options +indexes
das sollte nicht wirklich etwas Sinnvolles in einem SVN-Speicherort.