Using CVS on TD-StorageBay
First off, I will already assume that you know the basics of how to use CVS, covered here. (It might take a little to redirect to the current manual)
If you're unsure, you can check our getting started guide.
Second off, CVS is part of general TD-StorageBay, found at url gen.tdstoragebay.com
.
Third, any mention of "your account" is referring to your TD-StorageBay-Gen account.
CVS is, by all accounts, old and obsolete. But if anyone is still using CVS for some reason, the necessary services are in place on TD-StorageBay to allow CVS to be used.
Connecting to CVS
TD-StorageBay uses the pserver
method of connecting and authenticating with CVS.
A remote identifier for a CVS repo using pserver is :pserver:user@gen.tdstoragebay.com:/srv/cvs
.
This is what you should set as your $CVSROOT
variable or pass to the -d
option.
CVS reads off the system passwords file, so you will be required to have an account to login.
This also means that unlike Subversion, any time your system account password is changed, CVS uses the new password.
To authenticate, either set $CVSROOT
and run cvs login
, or without $CVSROOT
, run cvs -d <repo> login
.
It is very important that the -d
comes after cvs
and not login
, this is true for any other CVS command!
Accessing repositories
As stated before, the StorageBay repository is accessed as :pserver:user@gen.tdstoragebay.com:/srv/cvs
.
You can check out a module (assmuming $CVSROOT
was set) with cvs checkout user/module
. Running cvs checkout user
will give you a copy of all that user's projects.