vendredi 1 juillet 2011

CVS - Nouveau Projet

Création du module dans le référentiel

Création sous /users/cvs/cvsdata

cvs -d $repository init

Attention : $repository doit être le chemin complet (ex : /users/cvs/cvsdata/PROJECT)

Mise à jour du fichier password

lorsque le module est ajouté, un répertoire est /users/cvs/cvsdata/PROJECT et contient un répertoire CVSROOT.
Dans ce répertoire, récupérer un fichier passwd d'un autre module et le copie dans ce répertoire, il contient les users autorisé à
utiliser ce module.

testcvs::cvs
test1::cvs

Ajout d'un utilisateur avec lecture seule

Créer un fichier readers sous  /users/cvs/cvsdata/<PROJET>/CVSROOT et indiquer dans ce fichier les utilisateurs ayant ce privilège.

Mise à jour du fichier /etc/services

cvsPROJECT     60034/tcp      #serveur CVS /users/cvs/cvsdata/PROJECT

Mise à jour du fichier /etc/inetd.conf

cvsPROJECT stream tcp nowait root /usr/bin/cvs cvs --allow-root=/users/cvs/cvsdata/PROJECT pserver

Aucun commentaire:

Enregistrer un commentaire