GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa Apache Subversion su Ubuntu 20.04 LTS - Guida passo passo?

Apache Subversion è un sistema di controllo della versione open source. Ti aiuta a tenere 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é il traffico SVN passerà attraverso il firewall senza che siano impostate regole firewall aggiuntive.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire le relative query di installazione di software open source.

In questo contesto, esamineremo come installare Apache Subversion su Ubuntu 20.04 LTS.


Passaggi per installare e configurare Apache Subversion su Ubuntu 20.04 LTS Focal Fossa

1. Esegui l'aggiornamento del sistema

Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo i seguenti comandi apt nel terminale:

$ sudo apt update
$ sudo apt upgrade


2. Installa il server web Apache

Prima di iniziare, il server web Apache deve essere installato sul tuo server. Se non è installato, puoi installarlo con il seguente comando:

$ sudo apt install apache2 apache2-utils


3. Installa Apache Subversion sul sistema

Esegui il comando seguente per installare SVN e tutte le dipendenze necessarie per SVN:

$ sudo apt install subversion libapache2-mod-svn subversion-tools libsvn-dev

Una volta installato il pacchetto, ora abilita i moduli Apache2 per eseguire SVN per funzionare:

$ sudo a2enmod dav
$ sudo a2enmod dav_svn
$ sudo systemctl start apache2.service


4. Configura Apache Subversion

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


5. Crea il primo repository SVN

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

$ sudo mkdir /var/www/svn
$ sudo svnadmin create /var/www/svn/project
$ sudo chown -R www-data:www-data /var/www/svn
$ sudo chmod -R 775 /var/www/svn


6. Crea un account e una password per SVN

I seguenti comandi aggiungeranno utenti per svn. Richiederà l'assegnazione delle password dell'utente:

$ sudo htpasswd -cm /etc/apache2/dav_svn.passwd linuxapt
$ sudo htpasswd -m /etc/apache2/dav_svn.passwd linuxapt1

Quindi, riavvia il server Apache2 con il comando seguente per apportare modifiche:

$ sudo systemctl restart apache2.service


Come accedere al repository nel browser?

Subversion sarà disponibile sulla porta HTTP 80 per impostazione predefinita.

Apri il tuo browser preferito e vai su http://tuo-dominio.com/svn/project/ o http://tuo-ip-server/svn/project/ e ti verrà chiesto di autenticarsi.

Usa le credenziali di accesso create nel passaggio 6.

Se stai usando un firewall, apri la porta 80 per abilitare l'accesso al pannello di controllo.



Ubuntu
  1. Installa PrestaShop su Ubuntu 20.04 LTS - Guida passo passo?

  2. Installa Apache Ant su Ubuntu 20.04 LTS - Guida passo passo?

  3. Installa XAMPP su Ubuntu 20.04 LTS - Guida passo passo?

  4. Installa Apache JMeter su Ubuntu 20.04 LTS - Guida passo passo?

  5. Installa MailSpring su Ubuntu 20.04 LTS - Guida passo passo?

Come installare Apache Subversion su Ubuntu 18.04 LTS

Installa Kanboard su Ubuntu 20.04 LTS - Guida passo passo?

Installa GoAccess su Ubuntu 20.04 LTS - Guida passo passo?

Installa TYPO3 su Ubuntu 20.04 LTS - Guida passo passo?

Installa RabbitMQ su Ubuntu 20.04 LTS - Una guida passo passo?

Come installare Apache Subversion su Ubuntu 20.04 LTS