GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Subversion su Ubuntu 16.04

In questo tutorial, ti mostreremo come installare e configurare Subversion su Ubuntu 16.04. Per chi non lo sapesse, Subversion è un sistema di controllo della versione open source. Aiuta tieni traccia di una raccolta di file e cartelle. Ogni volta che modifichi, aggiungi o elimini un file o una cartella che gestisci con Subversion, esegui il commit di queste modifiche nel tuo repository Subversion, che crea una nuova revisione nel tuo repository che riflette queste modifiche. Puoi sempre tornare indietro, guardare e ottenere i contenuti delle revisioni precedenti. 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é SVN il traffico passerà attraverso il firewall senza alcun 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 e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò passo passo l'installazione di Subversion su un server Ubuntu 16.04 (Xenial Xerus).

Installa Subversion su Ubuntu 16.04

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get comandi nel terminale.

sudo apt-get update
sudo apt-get upgrade

Passaggio 2. Installazione del server web Apache.

Per prima cosa, devi installare un server web Apache per accedere al server svn usando gli URL HTTP:

apt-get install apache2

Passaggio 3. Installazione di Subversion.

Usa il seguente comando per installare i pacchetti subversion e le loro dipendenze. Inoltre, installa il modulo svn per i pacchetti Apache libapache2-mod-svn sul tuo sistema:

apt-get install subversion libapache2-mod-svn libapache2-svn libsvn-dev
a2enmod dav
a2enmod dav_svn

Passaggio 4. Configura Apache per Subversion.

Il pacchetto del modulo Apache Subversion crea un file di configurazione /etc/apache2/mods-enabled/dav_svn.conf . Devi solo apportare le modifiche necessarie:

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

Alias /svn /var/lib/svn
<Location /svn>
    DAV svn
    SVNParentPath /var/lib/svn

    AuthType Basic
    AuthName "Subversion Repository"
    AuthUserFile /etc/apache2/dav_svn.passwd
</Location>

Dopo aver apportato le modifiche precedenti, riavvia il servizio Apache:

systemctl restart apache2

Passaggio 5. Crea il primo repository SVN.

Crea il tuo primo repository svn chiamato myrepo, puoi usare qualsiasi nome adatto:

mkdir -p /var/lib/svn/
svnadmin create /var/lib/svn/myrepo
chown -R www-data:www-data /var/lib/svn
chmod -R 775 /var/lib/sv

Passaggio 6. Crea un account e una password per SVN.

I seguenti comandi aggiungeranno due utenti per svn. Richiederà l'assegnazione delle password degli utenti.

htpasswd -m /etc/apache2/dav_svn.passwd idroot
htpasswd -m /etc/apache2/dav_svn.passwd chedelics

Riavviamo nuovamente il servizio Apache:

systemctl restart apache2

Passaggio 7. Accesso al repository nel browser.

Subversion sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com/svn/myrepo/ o http://server-ip/svn/myrepo/ e richiederà l'autenticazione. Utilizza le credenziali di accesso create nel passaggio 6. Se stai utilizzando un firewall, apri la porta 80 per abilitare l'accesso al pannello di controllo.

Congratulazioni! Hai installato correttamente Subversion. Grazie per aver utilizzato questo tutorial per l'installazione di Subversion sul sistema Ubuntu 16.04 LTS  (Xenial Xerus). Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare l'Apache ufficiale Sito web di sovversione.


Ubuntu
  1. Come installare Odoo su Ubuntu

  2. Come installare Subversion 1.9 su Ubuntu e Debian

  3. Come installare Subversion (SVN) 1.8.15 su Ubuntu e Debian

  4. Come installare R su Ubuntu 16.04

  5. Come installare Vai su Ubuntu 18.04

Come installare qt su Ubuntu 20.04

Come installare il server SVN su Ubuntu 18.04 e 16.04 LTS

Come installare Apache SVN su Ubuntu 14.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04

Come installare Apache Subversion su Ubuntu 18.04