SettingCVS-HOWTO.txt Author: Rossano Pablo Pinto ------------------------------------------------------------------------------- 0. Slackware 10, kernel 2.6.9 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- At the server: ------------------------------------------------------------------------------- 1. groupadd cvs useradd -m cvsuser COLOCAR os usuários que podem usar o cvs no /etc/group: cvs:x:540:cvsuser,rossano,fulano,beltrano 2. /etc/inetd.conf cvspserver stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/usr/local/cvsroot pserver 3. /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) 9. VOILÁ !!!