User Tools

Site Tools


doc:appunti:linux:sa:cvs_server

This is an old revision of the document!


CVS server

Per allestire un server CVS con Debian (Lenny) si installa il pacchetto cvs.

La directory è /srv/cvs, dovrebbe essere inizializzata durante l'installazione del pacchetto.

Per inizializzarla nuovamente (viene creata la /srv/cvs/CVSROOT):

cvs -d /srv/cvs init

Se si vuole il cvspserver attivo sulla porta 2401 (opzione ritenuta insicura) aggiungere una riga a /etc/inetd.conf:

cvspserver  stream  tcp  nowait.400  root  /usr/sbin/tcpd  /usr/sbin/cvs-pserver

L'interfaccia web al repository viene fornita dal pacchetto cvsweb. L'URL è http://server/cgi-bin/cvsweb/.

Per far funzionare i fogli di stile e le icone serve aggiungere l'alias:



Per fare un minimo di controllo di accesso al contenuto del CVS si devono impostare le limitazioni nella configurazione di Apache, ad esempio:

  <LocationMatch "/cvsweb/(.*/)?Attic(/.*)?">
     Deny from all
  </LocationMatch>
doc/appunti/linux/sa/cvs_server.1250532151.txt.gz · Last modified: 2009/08/17 20:02 by niccolo