1.install cvs and cvsd
#apt-get install cvs cvsd
When configuring cvsd I was asked which repositories to serve. I typed ‘/cvs’.
This means my repository will be available at cvs.myserver.com/cvs
2. initialize the repository
#cvs -d /var/lib/cvsd/cvs init
3. allow write access to repository
#chown cvsd:cvsd /var/lib/cvsd/cvs
4. allow history file to be written
#chown cvsd:cvsd /var/lib/cvsd/cvs/CVSROOT/history
5. add developer use account
#cvsd-passwd /var/lib/cvsd/cvs kk
6.allow developer to write to repository
#echo "kk" /var/lib/cvsd/cvs/writers
From this point on you can use the remote CVS repository just like a local repository. You just have to try and remember to logout when you are done working with CVS.