Here's how we do it:
We have a Linux file server running Samba (this allows Windows mailboxes to connect to it), install the CVS server, specify the Eclipse settings in your CVS directory.
It is not possible to provide much more information than this, but I think the best option is a Linux-based CVS / file server (we use Ubuntu) and samba.
source share