CVS Remote Access

Setting up a CVS repository on a local linux/unix system is fairly simple.   If you do not already have CVS installed you can run either :

apt-get install cvs


yum install cvs

Depending on what package manager you are running.     You can setup a CVS server via the pserver but that is not known for high security.   My preferred method is to setup a SSH account and use that as follows.

export CVSROOT=username@blackwater:/share/src/cvs
export CVS_RSH=ssh
export CVSEDITOR=vi

or if not changing your username just use

export CVSROOT=blackwater:/share/src/cvs 
export CVS_RSH=ssh
export CVSEDITOR=vi

Naturally you need to enable ssh connections between your current host and the host where your cvs repository lives.    Once you have done the above and have ssh working you can then interact directly with CVS.   And if you don’t like the vi editor by all means use a different one.