domenica 6 giugno 2010

Installazione CVS server

installare il core di cvs:
sudo apt-get install cvs

potete installare anche xinetd per facilitarvi lo start e stop del server:
sudo apt-get install xinetd

per cambiare la directory di default (/var/lib/cvs) del repository:
sudo cvs -d /var/lib/cvs init

per configurare xinetd editate il file /etc/xinetd.d/cvspserver, ad esempio:
service cvspserver
{
port = 2401
socket_type = stream
protocol = tcp
user = root
wait = no
type = UNLISTED
server = /usr/bin/cvs
server_args = -f --allow-root /var/lib/cvs pserver
disable = no
}

Nota: in questo esempio la cartella del repository è quella di default.

per fat partire il servizio:
sudo /etc/init.d/xinetd start

per controllare che sia partito:
sudo netstat -tap | grep cvs

create un gruppo per la gestione dei permessi su CVS:
sudo groupadd cvs

e cambiare i permessi dei files del repository:
sudo chgrp -R cvs /var/lib/cvs
sudo chmod -R 770 /var/lib/cvs

a questo punto non resta che assegnare gli utenti interessati al gruppo cvs.
adduser NOME_UTENTE NOME_GRUPPO

Nessun commento:

Posta un commento