Transcription commentée de l'intégration du repository CVS FreeBSD.

# Création d'un serveur avec accès anonyme
# serveur CVS avec vérification "pserver"
# création d'un compte utilisateur "bloqué" sur le serveur
# (ajouter la ligne suivante par vipw)
cvsanon:*:1003:1003::0:0:User &:/nonexistent:/sbin/nologin
# création d'un groupe "ncvs" (dans /etc/group)
ncvs:*:1003:
# autorisation des connexions en mode CVS anonyme
# création d'un fichier passwd dans le CVSROOT du repository
anonymous:23MLN3ne5kvBM:cvsanon
# (correspondance entre le compte Unix cvsanon et le compte anonymous de CVS)
# forçage de l'accès en lecture seule pour anonymous avec le fichier CVSROOT/readers
# accès en read-only au répertoire
[ avec LockDir=/tmp dans CVSROOT/config ]
# suppression de l'accès au fichier /etc/passwd Unix pour les authentifications CVS
[ avec SystemAuth=no dans CVSROOT/config ]
# démarrage par inetd de CVS en mode serveur avec la ligne dans /etc/inetd.conf :
cvspserver      stream  tcp     nowait  root    /usr/bin/cvs    cvs --allow-root=/usr/fb-ncvs pserver

# acces au repository :
# sur un poste client :
mail% setenv CVSROOT :pserver:anonymous@tfh:/files2/open-cvs
# connexion au serveur CVS
mail% cvs login
Logging in to :pserver:anonymous@tfh:2401/files2/open-cvs
CVS password:
# (répondre "anonymous" à la question CVS password:)
# récupération des sources :
mail% cvs -r co -P src
cvs server: Updating src
U src/COPYRIGHT
U src/MAINTAINERS
U src/Makefile
U src/Makefile.inc1
U src/README
U src/UPDATING
cvs server: Updating src/bin
U src/bin/Makefile
U src/bin/Makefile.inc
cvs server: Updating src/bin/cat
U src/bin/cat/Makefile
U src/bin/cat/cat.1
^Ccvs [checkout aborted]: received interrupt signal
w00-3415%

$Id: session_reprise.html,v 1.7 2004/02/12 09:49:07 herbelot Exp $