PURPOSE
This Document describe Setup CVS server on BSD! Server.
Document
This site is dedicated to supporting the community around CVS.
CVS is the Concurrent Versions System, the dominant open-source
network-transparent version control system. CVS is useful for everyone
from individual developers to large, distributed teams:
Configuration
<Repository Configuration>
These are the main directories where all cvs files stored.
# sudo mkdir /home/cvsroot
# cvs -d /home/cvsroot/<repository> init
# make group called "cvs"
# sudo chgrp -R /home/cvsroot/<repository>
<Pserver Configuration>
Enable the service via inetd by adding the following line (which will
already be present but will require modification) to /etc/inetd.conf:
cvspserver stream tcp nowait root /usr/bin/cvs cvs
--allow-root=<repository path> pserver
*start the inetd service "/usr/sbin/inetd"
*check with netstat -a
Client Side configuration
export CVSROOT=:pserver:jitesh@cvsserver:/home/cvsroot
cvs login
cvs co CVSROOT/project
cvs add