Setting up CVS in fedora 12
1. install cvs using: "yum -y install cvs" 2. execute "cvs -d ~/cvsRepo init" to build a new cvs repository at ~/cvsRepo. This will build a CVSROOT structure inside it. 3. create a new group in your OS. Call it as "cvs". Add your user to this group. 4. reboot the machine so that group changes can take effect. 5. change group owner for ~/cvsRepo by using: chgrp -R cvs ~/cvsRepo/ 6. chmod ug+rwx . CVSROOT You may have noticed that the chgrp and chmod commands in that example gave write access to a user named anonymous, which is not what one would expect. The reason is that even anonymous, read-only repository users need system-level write access, so that their CVS processes can create temporary lockfiles inside the repository. Before running through the steps needed to set up the password server, let's examine how such connections work in the abstract. When a remote CVS client uses the :pserver: method to connect to a repository, the client is a...