GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Apache Subversion su Debian 11

In questo tutorial, ti mostreremo come installare Apache Subversion su Debian 11. Per chi non lo sapesse, Apache Subversion (SVN) è un sistema di controllo della versione open source creato da Apache Foundation Team. SVN viene utilizzato dagli sviluppatori di software per mantenere le versioni storiche e attuali del codice sorgente, della documentazione, delle pagine Web ecc.

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ò l'installazione passo passo di Apache Subversion su una Debian 11 (Bullseye).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Debian 10 o Debian 11.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Apache Subversion su Debian 11 Bullseye

Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt comandi nel terminale:

sudo apt update
sudo apt upgrade

Passaggio 2. Installazione di Apache Subversion su Debian 11.

Per impostazione predefinita, SVN è disponibile sul repository di base di Debian 11. Quindi, ora installiamo l'ultima versione stabile dei pacchetti Apache Subversion usando il seguente comando:

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

Dopo l'installazione, abilita i moduli Apache richiesti e riavvia il servizio Apache:

sudo a2enmod dav 
sudo a2enmod dav_svn 
sudo service apache2 restart

Passaggio 3. Configura Apache Subversion.

Ora modifichiamo il file di configurazione SVN in sudo modalità con l'uso del seguente comando:

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

Aggiungi il seguente file:

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

   DAV svn
   SVNParentPath /var/lib/svn

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

Salva e chiudi il file, quindi riavvia il servizio Apache per renderlo effettivo:

sudo systemctl restart apache2

Passaggio 5. Crea un repository SVN.

Now we create a new repository with the name myrepo. Also, set the required permissions on newly created directories: sudo mkdir -p /var/lib/svn/ sudo svnadmin create /var/lib/svn/myrepo sudo chown -R www-data:www-data /var/lib/svn sudo chmod -R 775 /var/lib/svn

Passaggio 6. Crea utenti SVN.

Nel file di configurazione SVN Apache abbiamo specificato che le informazioni di autenticazione utente devono essere salvate su /etc/apache2/dav_svn.passwd . Creiamo il nostro amministratore Utente Subversion:

sudo htpasswd -cm /etc/apache2/dav_svn.passwd admin

Per creare utenti aggiuntivi, usa i seguenti comandi:

sudo htpasswd -m /etc/apache2/dav_svn.passwd meilana 
sudo htpasswd -m /etc/apache2/dav_svn.passwd maria

Passaggio 7. Accesso al repository nel browser.

Una volta installato correttamente, apri il browser web e accedi all'SVN utilizzando l'URL http://your-IP-address.com/svn/myrepo/ . Verrai reindirizzato alla pagina dell'interfaccia del repository SVN:

Congratulazioni! Hai installato con successo SVN. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di Apache Subversion (SVN) su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, ti consigliamo di controlla il sito web ufficiale di SVN.


Debian
  1. Come installare Tomcat 8.5 su Debian 9

  2. Come installare MongoDB su Debian 9

  3. Come installare Nginx su Debian 9

  4. Come installare Subversion 1.9 su Ubuntu e Debian

  5. Installa Apache su Debian 10

Come installare Apache Guacamole su Debian 11

Come installare Apache Subversion su Debian 11

Come installare Apache Subversion su CentOS 8

Come installare Apache su Debian 10

Come installare Apache Tomcat su Debian 10

Come installare Apache CouchDB su Debian 10