User Tools

Site Tools


doc:appunti:linux:sa:cvs_server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:cvs_server [2009/08/17 20:02] niccolodoc:appunti:linux:sa:cvs_server [2009/10/05 15:15] (current) niccolo
Line 16: Line 16:
 cvspserver  stream  tcp  nowait.400  root  /usr/sbin/tcpd  /usr/sbin/cvs-pserver cvspserver  stream  tcp  nowait.400  root  /usr/sbin/tcpd  /usr/sbin/cvs-pserver
 </file> </file>
 +
 +===== cvsweb =====
  
 L'interfaccia web al repository viene fornita dal pacchetto **cvsweb**. L'URL è **''%%http://server/cgi-bin/cvsweb/%%''**. L'interfaccia web al repository viene fornita dal pacchetto **cvsweb**. L'URL è **''%%http://server/cgi-bin/cvsweb/%%''**.
Line 22: Line 24:
  
 <file> <file>
 +Alias /cvsweb/ /usr/share/cvsweb/
 +</file>
  
 +Per fare un minimo di controllo di accesso al contenuto del CVS si devono impostare le limitazioni nella configurazione di Apache, ad esempio in **''/etc/apache2/conf.d/cvsweb''**:
 +
 +<file>
 +<LocationMatch "/cvsweb/(.*/)?Attic(/.*)?">
 +    Deny from all
 +</LocationMatch>
 </file> </file>
  
-Per fare un minimo di controllo di accesso al contenuto del CVS si devono impostare le limitazioni nella configurazione di Apache, ad esempio:+Per consentire l'accesso in base all'IP di provenienza si può aggiungere qualcosa di simile:
  
 <file> <file>
-  <LocationMatch "/cvsweb/(.*/)?Attic(/.*)?"> +<LocationMatch "/cvsweb/.*"> 
-     Deny from all +    Order deny,allow 
-  </LocationMatch>+    Deny from all 
 +    Allow from 192.168.0.0/16 172.16.0.0/16 
 +</LocationMatch>
 </file> </file>
  
 +Verificare inoltre che in **''/etc/cvsweb/cvsweb.conf''** sia indicata la directory che contiene la ''CVSROOT'':
 +
 +<code perl>
 +@CVSrepositories = (
 +    'local' => ['Local Repository', '/var/lib/cvs'],
 +);
 +</code>
doc/appunti/linux/sa/cvs_server.1250532151.txt.gz · Last modified: 2009/08/17 20:02 by niccolo