|
SettingCVS-HOWTO.txt
Author: Rossano Pablo Pinto
-------------------------------------------------------------------------------
0. Slackware 10, kernel 2.6.9
-------------------------------------------------------------------------------
As allways:
# ROOT SHELL
$ USER SHELL
-------------------------------------------------------------------------------
At the server:
-------------------------------------------------------------------------------
1. # groupadd cvs
# useradd -m cvsuser
PUT the users that are allowed to use cvs into /etc/group:
cvs:x:540:cvsuser,rossano,fulano,beltrano
2. Edit /etc/inetd.conf
cvspserver stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/usr/local/cvsroot pserver
3. Edit /etc/services
cvspserver 2401/tcp
cvspserver 2401/udp
4. # killall -SIGHUP inetd
5. # mkdir /usr/local/cvsroot
# cvs -d /usr/local/cvsroot/ init
# chown -R cvsuser.cvs /usr/local/cvsroot
# chmod 2775 /usr/local/cvsroot
------------------------------------------------------------------------------
CREATING A NEW PROJECT
------------------------------------------------------------------------------
6. # su - rossano
$ mkdir projeto
$ cd projeto
$ echo oi > Oi.java
$ cvs -d :pserver:rossano@10.10.1.7:/usr/local/cvsroot login
$ cvs -d :pserver:rossano@10.10.1.7:/usr/local/cvsroot import -m "Importando Projeto" \
meuprojeto RPP start
-----------------------------------------------------------------------------
AT THE CLIENT
-----------------------------------------------------------------------------
7. $ cvs -d :pserver:rossano@10.10.1.7:/usr/local/cvsroot login
$ cvs -d :pserver:rossano@10.10.1.7:/usr/local/cvsroot co meuprojeto
-----------------------------------------------------------------------------
USING THE CVS (AT THE CLIENT)
-----------------------------------------------------------------------------
8. $ cvs add
remove
commit
update
update -d (updates + directories)
VOILÁ !!!
|
|