I don't think you'll find much difference. You install the CVS server RPMs, enable the firewall ports and setup repository directories.
The main difference between RH6 and later Red Hat OS's (including Fedora and CentOS) has to do with the addition of the xinetd facility to superced the older inetd super-server. My biggest grief came from forgetting to setup xinetd config info for my CVS servers.
This may help:
http://www.linuxfromscratch.org/blfs/view/stable/server/cvsserver.html
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.