Before installing the server, install the CVS Client:
sudo apt-get install cvs
Then install the CVS server named "cvsd":
** If yo want to learn why we' ve chosen "cvsd", read this note,
otherwise skip to the step 1 below:
CVS was designed to use "xinetd" to startup service.
But now most Linux distributions do not install xinetd by
default, and configuration of CVS is somewhat complicated.
"cvsd" is a wrapper program for CVS in pserver mode, it can
startup CVS as a standalone daemon, under a special uid/gid
in a chroot jail. It is relatively easy to use cvsd and its
configuration file to setup CVS repositories.
So, we' ve chosen "cvsd" instead of "xinetd"
1. Install the CVS Daemon named "cvsd" :
sudo apt-get install cvsdWhen prompted for Repository, type in "/cvsrepo".
2. There is no need to add new group and new user !!!
In the step1, the group 'cvsd' and the user
'cvsd' have already been created.
3. If this is the last version of cvsd, skip this step.
To update the cvsd:
sudo cvsd-buildroot /var/lib/cvsd4. If the folder /cvsrepo does not exist, then create it.
sudo mkdir cvsrepo5. Set the owner of /cvsrepo to cvsd:cvsd
sudo chownn -R cvsd:cvsd /cvsrepo6. Initialize the repository
sudo cvs -d /var/lib/cvsd/cvsrepo init
Hiç yorum yok:
Yorum Gönder