CVS usage is generally depreciated in favor of git or SVN. More information regarding version control systems can be found here.

 

What follows is a general tutorial on how to use CVS if you already have a repository hosted somewhere.

From any unix host, such as pamd, ensure all your files for your repository are under the same directory tree.

Set environmental variables by editing your .profile.

bash:
CVSROOT={mylogin}@cvs.server.org:/data/cvs
CVS_RSH=ssh
export CVSROOT
export CVS_RSH

csh, tsch:

setenv CVSROOT {mylogin}@cvs.server.org:/data/cvs
setenv CVS_RSH ssh

Import to your repository on the CVS server.

cvs import -m "{message}" {myproject} {myname} {start}

To create a working copy of your directory:

cvs checkout {myproject}

Edit a file and check the differences:

cvs diff

To commit your changes:

cvs commit