Unter welchem Linux-Benutzer läuft svnserve?
Welcher Benutzer greift auf das Repository zu?
Ich vermute ein Berechtigungsproblem.
svn checkout svn://host/repos
ist auf jeden Fall korrekt.
Unterhalb des Repository-Verzeichnisses gibt es ein Verzeichnis conf.
Dort sollte man die svnserve.conf anpassen und die
Benutzerberechtigungen regeln.
Bsp. svnserve.conf:
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = meinprojekt.de
Bsp.: passwd:
[users]
benutzer1 = passort1
benutzer2 = passwort2
.....
Dann sollte man unbedingt darauf achten, dass die Benutzer, die auf
das Repository zugreifen in der gleichen Gruppe sind und diese Gruppe
die entspr. Rechte auf die Files hat.
Gruß
Christian
Andreas Tille schrieb:
Hallo,
ich versuche gerade einen SVN-Server aufzusetzen, scheine aber kurz
vor dem Ziel einen Hänger zu haben. Die letzten erfolgreichen
Schritte waren
svnadmin create /var/lib/cvs/<myrepository>
was man unter
http://<mysvnhost>/cgi-bin/viewcvs.cgi/#dirlist
schön nachvollziehen kann. Leider bekomme ich nur
$ svn co svn://<mysvnhost>/<myrepository>
svn: Can't connect to host '<mysvnhost>': Connection refused
$ svn co http://<mysvnhost>/<myrepository>
svn: PROPFIND request failed on '/<myrepository>'
svn: PROPFIND of '/FG31': 405 Method Not Allowed (http://<mysvnhost>)
und selbst auf <mysvnhost> direkt:
$ svn co svn://localhost/<myrepository>
svn: Kann nicht mit Host »localhost« verbinden: Verbindungsaufbau
abgelehnt
$ svn co http://localhost/<myrepository>
svn: PROPFIND Anfrage fehlgeschlagen auf »/<myrepository>«
svn: PROPFIND von »/<myrepository>«: 405 Method Not Allowed
(http://localhost)
Was habe ich vergessen?
Schönes Wochenende
Andreas.