GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Apache Subversion auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

Apache Subversion ist ein Open-Source-Versionskontrollsystem. Es hilft Ihnen, den Überblick über eine Sammlung von Dateien und Ordnern zu behalten. Jedes Mal, wenn Sie eine Datei oder einen Ordner, den Sie mit Subversion verwalten, ändern, hinzufügen oder löschen, übertragen Sie diese Änderungen an Ihr Subversion-Repository, das eine neue Revision in Ihrem Repository erstellt, die diese Änderungen widerspiegelt. Sie können jederzeit zurückgehen, den Inhalt früherer Revisionen ansehen und abrufen. SVN unterstützt mehrere Protokolle für den Netzwerkzugriff:SVN, SVN+SSH, HTTP, HTTPS. Wenn Sie sich hinter einer Firewall befinden, ist HTTP-basierte Subversion vorteilhaft, da der SVN-Verkehr ohne zusätzliche Firewall-Regelsätze durch die Firewall geht.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Serververwaltungsdienste regelmäßig bei Fragen zur Installation von Open-Source-Software.

In diesem Zusammenhang werden wir untersuchen, wie Apache Subversion auf Ubuntu 20.04 LTS installiert wird.


Schritte zum Installieren und Konfigurieren von Apache Subversion auf Ubuntu 20.04 LTS Focal Fossa

1. Systemaktualisierung durchführen

Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie die folgenden apt-Befehle im Terminal ausführen:

$ sudo apt update
$ sudo apt upgrade


2. Installieren Sie den Apache-Webserver

Vor dem Start muss der Apache-Webserver auf Ihrem Server installiert werden. Wenn es nicht installiert ist, können Sie es mit dem folgenden Befehl installieren:

$ sudo apt install apache2 apache2-utils


3. Installieren Sie Apache Subversion auf dem System

Führen Sie den folgenden Befehl aus, um SVN und alle für SVN erforderlichen Abhängigkeiten zu installieren:

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

Sobald das Paket installiert ist, aktivieren Sie jetzt Apache2-Module, um SVN auszuführen, damit es funktioniert:

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


4. Konfigurieren Sie Apache Subversion

Das Subversion-Apache-Modulpaket erstellt eine Konfigurationsdatei /etc/apache2/mods-enabled/dav_svn.conf. Sie müssen nur die notwendigen Änderungen daran vornehmen.


5. Erstes SVN-Repository erstellen

Erstellen Sie Ihr erstes SVN-Repository mit dem Namen first repo. Sie können jeden geeigneten Namen verwenden:

$ 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. Erstellen Sie ein Konto und ein Passwort für SVN

Die folgenden Befehle fügen Benutzer für svn hinzu. Es wird aufgefordert, die Passwörter des Benutzers zuzuweisen:

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

Als nächstes starten Sie den Apache2-Server mit dem folgenden Befehl neu, um die Änderungen zu übernehmen:

$ sudo systemctl restart apache2.service


Wie greife ich im Browser auf das Repository zu?

Subversion ist standardmäßig auf HTTP-Port 80 verfügbar.

Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com/svn/project/ oder http://your-server-ip/svn/project/ und Sie werden zur Authentifizierung aufgefordert.

Verwenden Sie die in Schritt 6 erstellten Anmeldeinformationen.

Wenn Sie eine Firewall verwenden, öffnen Sie bitte Port 80, um den Zugriff auf das Control Panel zu ermöglichen.



Ubuntu
  1. Kanboard auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

  2. GoAccess auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

  3. TYPO3 auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

  4. PrestaShop unter Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

  5. Apache Ant unter Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

So installieren Sie Apache Subversion auf Ubuntu 18.04 LTS

Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

NumPy auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

Homebrew auf Ubuntu 20.04 LTS installieren – Schritt-für-Schritt-Anleitung?

Installieren Sie RabbitMQ auf Ubuntu 20.04 LTS - Eine Schritt-für-Schritt-Anleitung?

So installieren Sie Apache Subversion auf Ubuntu 20.04 LTS