$Id% Making a CVS Repository 13/07/2006 ---------------------------------- # groupadd cvsusers # groups jerry disk wheel audio cdrom users # usermod -G disk,wheel,audio,cdrom,users,cvsusers jerry # groups jerry disk wheel audio cdrom users cvsusers # mkdir /usr/local/CVSROOT # chgrp -R cvsusers /usr/local/CVSROOT # chmod 2775 /usr/local/CVSROOT # cvs -d /usr/local/CVSROOT init Updated 29.01.2007 FreeBSD 4.9 ------------------------------ pw groupadd cvsusers pw groupmod cvsusers -M jerry pw groupshow cvsusers mkdir /usr/local/CVSROOT chgrp -R cvsusers /usr/local/CVSROOT chmod 2775 /usr/local/CVSROOT cvs -d /usr/local/CVSROOT init # set environment variable (add this to .profile) CVSROOT=/usr/local/CVSROOT; export CVSROOT; echo $CVSROOT # create an empty directory under $CVSROOT for a new module # do this as jerry not as root mkdir $CVSROOT/hello # checkout the new module to a working directory in home directory cd cvs co hello # add files to module using cervisia Using ssh --------- # Create a cvs repository on remote server (marles) # Setup ssh to login to remote server without requiring a password export CVSROOT=:ext:jerry@marles:/usr/local/CVSROOT then cvs co should work