In questo tutorial, ti mostreremo come installare Apache SVN su Ubuntu 14.04. Per chi non lo sapesse, Apache Subversion che è comunemente indicato nella sua forma abbreviata come SVN , (dal nome del comando svn) è un popolare sistema di controllo delle versioni e delle revisioni del software distribuito come software gratuito sotto la licenza Apache. Utilizzato principalmente dagli sviluppatori per mantenere versioni di file attuali e storiche come documentazione, codice sorgente e pagine Web, mira principalmente ad essere un successore compatibile del CVS (Sistema di versioni simultanee) ampiamente utilizzato.
SVN supporta diversi protocolli per l'accesso alla rete:SVN, SVN+SSH, HTTP, HTTPS. Se sei dietro un firewall, Subversion basato su HTTP è vantaggioso poiché il traffico SVN passerà attraverso il firewall senza qualsiasi set di regole firewall aggiuntivo. Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Ti mostrerò il passaggio:installazione passo passo di Apache SVN sul server Ubuntu 14.04.
Installa Apache SVN su Ubuntu 14.04
Passaggio 1. Innanzitutto, devi aggiornare i repository utilizzando il comando seguente.
sudo apt-get update
Passaggio 2. Installa SVN e apache webserver.
sudo apt-get install subversion apache2 libapache2-svn apache2-utils
Passaggio 3. Crea e configura il repository SVN.
mkdir -p /svn/repos/ cd /svn/repos/ svnadmin create testrepo chown -R www-data:www-data /testrepo
Passaggio 4. Configura Subversion con Apache.
Una volta installato il pacchetto, devi aprire il file di configurazione httpd di subversion.
#nano /etc/apache2/mods-enabled/dav_svn.conf ## Uncomment following lines ## <Location /svn> DAV svn SVNParentPath /svn/repos/ AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location>
Passaggio 5. Crea un account e una password per SVN.
I seguenti comandi aggiungeranno due utenti per svn. Richiederà l'assegnazione delle password degli utenti.
htpasswd -cm /etc/svn-users idroot htpasswd -m /etc/svn-users idroid
Passaggio 6. Riavvia il server Apache2.
etc/init.d/apache2 restart
Passaggio 7.Accesso ad Apache Subversion.
Infine, puoi visitare l'URL http://your-ip-address/svn/testrepo
per controllare il contenuto, ti verrà chiesto di inserire il nome utente e la password.
Congratulazioni! Hai installato con successo Apache SVN. Grazie per aver utilizzato questo tutorial per l'installazione del server Apache Subversion sul sistema Ubuntu 14.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare Apache Subversion ufficiale sito web.