Installing and setting up a CVS server and clients. Download the latest versions of
CVSNT is the actual CVS server. Run the installer to install the package on a computer that will be the CVS server and contain all the code files. After the installation you need to reboot for CVSNT icon to show up in Control Panel. Start this to display the configuration options. It is fairly simple.
The thing you need to set up is the CVS repository. Create a folder somewhere and assign it as a CVS repository. Give it a distinguished name.
Authorisation - So far I did not figure out whether domain users can be used to access the CVS repository so I created local users on the CVS server. Add the users to Administrators group (if needed) for easier access. Add access rights to the folder that is used for storing the repository files.
Add wrappers for binary files by accessing the CVSRoot folder and altering files, then commiting back.
The installation instructions are here.
Tortoise is one of the nice CVS clients. You need to add a module to the repository. A module usually contains one project but it's up to you. Select a folder containing the code files, right-click and select Create a New Module. When that is done, right-click the same folder and select Add Contents to add everything within the folder to the CVS module.
Nice for an overview of what files are changed, etc.