FB18 - Das Forum für Informatik

fb18.de / Off-Topic / Hard- und Softwarefragen

SVN-Repository im RZ-Home-Verzeichnis

SVN-Repository im RZ-Home-Verzeichnis 2009-06-18 10:48
Flo
Moin,
auf der Sparc ist ja subversion installiert, wie kann ich damit ein Repository anlegen und anderen Usern erlauben dieses zu benutzen? Es würde auch reichen, wenn alle aus meiner Gruppe darauf Zugriff haben.

Bisher bin ich soweit:
svnadmin create repositoryNun weiß ich aber nicht, wie ich die Rechte so setzen kann, dass andere außer mir darauf zugreifen kann. Muss ich das in der Bash mit chmod machen oder muss ich vorher sowieso noch etwas für die repository einrichtung tun?

Mfg

RE: SVN-Repository im RZ-Home-Verzeichnis 2009-06-18 11:14
Hannes
solaris hat acls: http://www.cs.duke.edu/csl/faqs/solaris-acls.php
ich hab das damals aber irgendwie nicht zum laufen bekommen (*), und so hatte ein semester lang die komplette j2006 schreibzugriff auf unser se2-projekt. hat aber keiner gemerkt ;-)

* vermutlich wegen "Note: The ACLs will only work under Solaris. So for networked filesystems, both the server and the client must be running Solaris. "

RE: SVN-Repository im RZ-Home-Verzeichnis 2009-06-18 13:14
georg
* vermutlich wegen "Note: The ACLs will only work under Solaris. So for networked filesystems, both the server and the client must be running Solaris. "

Letzteres ist ja der Fall, denn der Schreibzugriff findet dann ja von rzdspc10 statt
(wenn man von außerhalb mit SSH an das SVN geht), auf dem Solaris läuft. Aber
kann NFS die ACLs berücksichtigen?

RE: SVN-Repository im RZ-Home-Verzeichnis 2009-06-18 14:03
Hannes
ACLs waren damals jedenfalls die offizielle RZ-Antwort auf "kann ich ne eigene Gruppe für mein SVN-Repo haben?" ;-) Müsste eigentlich gehen.

http://www.softpanorama.org/Solaris/ACL/index.shtml bestätigt das:
"In case of NFS the ACLs will only work under Solaris NFS server. So for networked filesystems, both the NFS server and the client must be running Solaris."

RE: SVN-Repository im RZ-Home-Verzeichnis 2009-06-18 22:13
low_level
Die Rechtevergabe mit ACLs habe ich damals so gelöst:

$ cat .fsaccess
m:rwx
u::rwx
g::—
o:—
u:0bock:rwx
u:1llegal:rwx
u:2fast4u:rwx
u:3st:rwx

$ setfacl -r -f .fsaccess .

Wahrscheinlich fehlen da noch ein paar Einträge für die Default-ACLs (d:u:…), aber die Idee sollte klar sein.

RE: SVN-Repository im RZ-Home-Verzeichnis 2009-06-22 01:09
Muelli
Oder ein verteiltes VCS (git, mercurial) benutzen so mit ohne zentrales Repository sondern mit gegenseitigem pullen…