Il sito dedicato all'informatica ideato da Iasparra Francesco

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

  • Java

  • Php

  • Mysql

  • Apache ant

  • Eclipse

  • Spring

  • Hibernate

  • Netbeans

  • Debian

  • Linux

  • Maven