Installare SubVersion

SVN con autenticazione Web tramiche Apache2
Data: 18/12/2010 Autore: Iasparra Francesco 

Subversion

Subversion, in abbreviato SVN, e' una evoluzione del CVS ed e' attualmente il piu' diffuso sistema di versioning. Esso e' open source e gratuido (Apache Licence) E' tra le altre cose integrato in quasi tutti gli strumenti di sviluppo (Netbeans, Eclipse, etc...)

Per installare subversion, apri un terminale e digita il seguente comando:

aptitude install subversion libapache2-svn

Verra installato SubVersion e il modulo necessario per Apache2, quindi si presuppone che il Web Server Apache2 sia gia' installato.

Abilitare il modulo Apache attraverso il seguente comando:
a2enmod dav_svn

La creazione di un repository per subversion e' semplice:

svnadmin create /mnt/svn

Modificare il seguente file:

/etc/apache2/mods-enabled/dav_svn.conf

Decommentare le voci:

<Location /svn>    DAV svn
    SVNPath /mnt/svn
    AuthType Basic
    AuthName "SVN Repository"
    AuthUserFile /etc/apache2/dav_svn.passwd
    Require valid-user
</Location>

Abilitare Apache all'accesso alla cartella svn:

chown -R www-data:www-data /mnt/svn

Creazione degli utenti:

htpasswd -cm /etc/apache2/dav_svn.passwd francesco

Per gli utenti successivi utilizzare solo -m

htpasswd -cm /etc/apache2/dav_svn.passwd michele

Riavviare Apache per rendere permanenti le modifiche:

/etc/init.d/apache2 restart
DOWNLOAD
dav_svn.conf


  • Java
  • Php
  • Mysql
  • Apache ant
  • Eclipse
  • Spring
  • Hibernate
  • Netbeans
  • Debian
  • Linux
  • Maven

by Iasparra Francesco - © Copyright 2021

E' vietata la riproduzione anche parziale dei materiali presenti in questo sito.

I marchi e le immagini esposti sono Copyright dei rispettivi proprietari.