PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : svn und websvn



Brujah
15-01-2007, 11:19
Ich habe erfolgreich ein svn repository eingerichtet.
Ich kann es auch per apache/websvn ansehen.

Sobald aber ein User Files freigibt bekomme ich beim ansehen per websvn:



Error running this command: svnlook youngest '/var/svn-repos/relax-hosting'
svn: Can't open file '/var/svn-repos/relax-hosting/db/current': Permission denied


Ich habe den svnserve laufen der die Verbindungen der User entgegennimmt und schätzungsweise auch die files schreibt (oder ruft er einfach svn?)

Ich habe mir die Berechtigungen angesehen die die files haben und das file das er sucht ist nur für root lesbar.
d.h. wenn ich



# chown -R www-data:subversion /var/svn-repos/*
# chmod -R 770 /var/svn-repos/*


mache geht wieder alles.

Wie kann ich svn sagen das er die Files nicht als root anlegt?
Wir können arbeiten gerade aber eben das repo nicht per web anschauen...

Waxolunist
15-01-2007, 13:26
Unter welchem User läuft der SVN-Server?

Brujah
15-01-2007, 13:38
Danke. Das wars! Der Server wurde als root gestartet.
Jetzt starte ich ihn als www-data und alles geht!