Subversion (SVN) Server sotto Linux
Per i miei progetti software uso per lo più l’ambiente di sviluppo NetBeans IDE, che prevede come strumento di revisione e collaborazione anche SVN.
Per installare ed usare un semplice server per linux bisogna inanzitutto installare subversion (http://subversion.tigris.org/), e su Debian o Ubuntu ad esempio, è possibile usare APT; lanciamo quindi il comando:
apt-get install subversion
per configurare una directory di repository, basta lanciare il comando:
svnadmin create /repository/newRep/
dove ‘/repository/newRep/‘ è il percorso che scegli a tuo piacimento, nonchè la directory che sarà creata dal software svn server. Sarà presente una sottoDirectory ‘conf/‘ contentente i fles di configurazione del server svn e degli utenti e password.
il file ‘svnserve.conf‘ deve contenere una struttura simile a questa:
[general] #accesso anonimo disabilitato anon-access = none #autorizzazione in scrittura per gli utenti abilitati auth-access = write #utenti e password presi dal file passwd sotto la cartella conf password-db = passwd #nome del repository realm = AssifinRep
il file ‘passwd‘ ha una struttura del tipo:
[users] utente = passwordUtente utente2 = pwduser2
a questo punto rimane da far partire il server con il comando:
/usr/bin/svnserve -d
ed essere sicuri che il firewall lascia passare le richieste sulla porta TCP 3690
per l’uso del client di netBeans, rimando ad un prossimo tutorial
.


