PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cvs, Zugriffsbeschänkung, 3 Projekte, 2 Benutzer



dieter.soergel
19.12.05, 15:24
Hallo,
ich habe cvs mit 7 Benutzern und 10 Projekten neu zu organisieren.

Dabei bin ich mit Probleme konfrontiert:

a)
Ich will den Zugriff auf Projekte beschränken.

Folgendes Modell:
ich habe 3 Source-Projekte (Pro1, Pro2, Pro3) und 2 Benutzer (Ben1,
Ben2)
Ben1 soll Zugriff auf Pro1 und Pro2 haben.
Ben2 soll Zugriff auf Pro1 und Pro3 haben.

Also umgekehrt:
Pro1 wird von Ben1 und Ben2 verwendet.
Pro2 wird von Ben1 verwendet.
Pro3 wird von Ben2 verwendet.

Ben 1 soll Pro3 nicht auschecken dürfen.
Ben 2 soll Pro2 nicht auschecken dürfen.

Wie mache ich das mit cvs?


Ich habe schon viel gegoogelt aber noch keine Lösung dafür gefunden.

b)
Ich nehmen ein weiteres Pro4 mit in das Modell.
Pro4 wird zum kompilieren von Pro1 .. Pro3 benötigt.

Kann ich cvs so konfigurieren, dass es beim Auschecken von Pro2 auch
gleich Pro4 mit auscheckt?

Falls ja, wie?

Evtl. gibt es die Lösungen bereits fertig beschrieben...

Danke für Anregungen und Hinweise.

Dieter Soergel

.morph
20.12.05, 07:51
Hi,

http://de.gentoo-wiki.com/Subversion

-uw

dieter.soergel
22.12.05, 15:36
Hi,
sorry, aber svn hilft mir so überhaupt nicht weiter ...

firestonez
22.12.05, 15:47
a)
du kannst das ganze über gruppenberechtigung regeln.
in der CVSROOT/passwd trägst du das mapping zwischen cvsuser und den lokalen linuxusern ein.
die linuxuser packst du dann entsprechend den projekten in die gruppen.

b)
dafür brauchst du nur einträge in die CVSROOT/modules datei machen.
google mal danach....

viel erfolg.