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:firstname.lastname@example.org:/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 notlogin, this is true for any other CVS command!
As stated before, the StorageBay repository is accessed as :pserver:email@example.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.