Schreibender Zugang zu CVS-Projekten
Sollen Daten im CVS Repository geändert werden, dann ist dies grundsätzlich nur über einen per SSH gesicherten Kanal möglich. Der für das Projekt Verantwortliche kann dafür in die im CVSROOT Modul vorhandene Datei authorized-keys jederzeit neue SSH Schlüssel einpflegen oder dort löschen.
ACHTUNG: Es dürfen nur SSH2 Keys verwendet werden.
Auf einem Unix-System sind folgende Umgebungsvariablen zu setzen:
In Bourne Shell Syntax
export CVS_RSH=ssh
export CVSROOT=:ext:<Projekt>@cvs.informatik.uni-kiel.de:/cvs/<Projekt>
In csh Syntax
setenv CVS_RSH ssh
setenv CVSROOT :ext:<Project>@cvs.informatik.uni-kiel.de/cvs/<Projekt>
Lesender Zugang zu CVS-Projekten
Ein anonymer Zugriff auf CVS-Projekte ist zum einen über den Webzugang des CVS-Servers möglich.
Zusätzlich gibt es den üblichen Zugang per CVS. Dazu muß auf einem Unix-System die folgende Umgebungsvariable gesetzt sein:
In Bourne Shell Syntax
export CVSROOT=:pserver:anonymous@cvs.informatik.uni-kiel.de:/cvs/<Projekt>
In csh Syntax
setenv CVSROOT :pserver:anonymous@cvs.informatik.uni-kiel.de:/cvs/<Projekt>
Beide Zugänge sind natürlich nur read-only, und müssen bei der Beantragung des Projektes auch explizit freigeschaltet werden.





