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.