Welchen Benutzer verwendet SVN für den Zugriff auf Dateien unter Debian? (kein Repository gefunden in ...)

526
Cummander Checkov

Ich richte SVN auf meinem Debian-Server ein und versuche, es durch svnserve und nicht durch WebDAV / Apache auszuführen.

Als Wurzel ...

Ich habe das Basisverzeichnis eingerichtet:

mkdir /var/svn 

Ich erstelle das Repository (genannt "base"):

svnadmin create /var/svn/base 

Dann bearbeite ich die Konfigurationsdatei entsprechend und erlaube nur autorisierte Benutzer. Als nächstes bearbeite ich die Passwortdatei und füge meinen Benutzer hinzu.

Vor Ort versuche ich mit meinem SVN-Client eine Verbindung zum Repository herzustellen. Die Verbindung ist erfolgreich, aber ich erhalte eine Fehlermeldung

No repository found in svn://myhost/base 

Ich habe es versucht

chmod -R 0777 /var/svn 

Aber ohne Erfolg.

Jede Hilfe wäre toll! Danke dir!

0

1 Antwort auf die Frage

0
Ben Reser

You didn't mention how you started svnserve here but my guess would be that you're not passing the -r option. svnserve -d -r /var/svn should do the trick. If you don't specify -r then the root is the root / of your system (e.g. svn://myhost/var/svn/base would probably work)