So installieren Sie die Apache -Subversion auf Ubuntu

So installieren Sie die Apache -Subversion auf Ubuntu

„Die APache-Subversion, die als SVN abgekürzte. Außerdem dokumentiert und organisiert SVN die Projektänderungen und können im gesamten Netzwerk funktionieren, insbesondere da es verschiedene Protokolle wie HTTPS, HTTP und SVN unterstützt.

Die heutige Anleitung deckt schrittweise die Installation von SVN auf Ubuntu-Systemen ab.”

Apache -Subversion verstehen

Das SVN ist ein großartiges Werkzeug für Entwickler, die an derselben Codebasis arbeiten, da es bei der Verfolgung von Änderungen hilft. Daher funktioniert es als Versionskontrollsystem und funktioniert gut, um verschiedene Verzeichnisse und Dateien zu steuern.

Das SVN umfasst zwei Komponenten. Das erste ist das Server das speichert das Repository für die Subversion. Gleichzeitig ist der andere das Klient, Dies ist die Anwendung, die zum Organisieren von Updates verwendet wird, die im Subversion Server enthalten sind.

Installieren von Apache -Subversion

Die Apache -Subversion kann aus der Befehlszeile installiert werden, aber zuerst müssen Sie Apache installieren lassen. Die folgenden Schritte führen Sie durchgehend.

APache2 installieren

Sie haben wahrscheinlich bereits Apache installiert. Wenn nicht, aktualisieren Sie Ihr System und verwenden Sie den folgenden Befehl, um Apache zu installieren. Wenn nicht, aktualisieren Sie Ihr System und verwenden Sie dann die folgenden Befehle, um Apache zu installieren.

$ sudo APT Update
$ sudo apt-Get Installieren Sie Apache2

Verwenden Sie den folgenden Befehl, um den Apache -Status zu überprüfen.

$ sudo systemctl Status Apache2

Wenn Apache nicht ausgeführt wird, müssen Sie es starten.

$ sudo systemctl starten apache2

Apache ist beim Start nicht aktiviert. Wenn Sie es jedoch jedes Mal aktivieren möchten, wenn Sie Ihr System starten, macht der folgende Befehl die Magie.

$ sudo systemctl aktivieren apache2

Sie können auch bestätigen, dass Apache in Betrieb ist, indem Sie Ihre lokale Host -IP -Adresse auf den Browser eingeben. Es sollte die Apache -Begrüßungsseite zurückgeben, wie im Bild unten.

Installieren Sie die Apache -Subversion

Führen Sie den folgenden Befehl aus, um die Apache -Subversion und alle erforderlichen Abhängigkeiten zu installieren.

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

Wählen Sie bei der Aufforderung, wie im Bild unten die Option ausgewählt, die Option "Standard ausgewählt", Internetseite

Außerdem müssen Sie den Systemnamen des Systems eingeben.

Führen Sie nach der Installation die folgenden Befehle aus, um die Apache -Module zu aktivieren, die zum Ausführen von SVN erforderlich sind.

$ sudo a2enmod dAv
$ sudo a2enmod Dav_Svn

Starten Sie dann Apache2 neu

$ sudo systemctl starten Sie Apache2 neu

Apache -Subversion -Konfiguration

Die Konfigurationsdatei für SVN muss bearbeitet werden, um Apache mit SVN zu konfigurieren.

$ sudo nano/etc/apache2/mods-fähig/dAV_SVN.Conf

Öffnen Sie es mit einem Redakteur der Auswahl und überzeugen Sie die folgenden Zeilen.

Dav Svn
SvnparentPath/var/www/svn
AUTHTYPE BASIC
Authname "Subversion Repository"
AuthuserFile/etc/apache2/dAV_SVN.Passwd
Erfordernder gültiger Benutzer

Sobald Sie die Änderungen vorgenommen haben, speichern und schließen Sie die Datei.

Das nächste ist, Repositories zu erstellen. Erstellen Sie zunächst ein Verzeichnis für das SVN. In diesem Fall werden wir die verwenden /Opt -Verzeichnis.

$ sudo mkdir /opt /svn

Erstellen Sie ein Repository dafür, und Sie können es so nennen, wie Sie möchten. In unserem Fall werden wir es nennen “LinuxHint.”

$ sudo svnadmin create/opt/svn/linuxHint

Außerdem müssen Sie die Dateiberechtigungen und das Eigentum für das SVN -Verzeichnis und das Repository mit den folgenden Befehlen ändern.

Um das Eigentum für das SVN -Repository zu ändern:

$ sudo chown -r www-data: www-data/opt/svn/linuxHint

Um die Berechtigungen zu ändern:

$ sudo chmod -r 775/opt/svn/linuxHint

Erstellen Sie SVN -Benutzer

Der erste Benutzer, den wir erstellen, ist der Administrator. Um den Benutzer zu erstellen, benötigen wir eine in der gespeicherte Kennwortdatei /ETC -Verzeichnis.

$ sudo htpasswd -cm/etc/apache2/dAV_SVN.Passwd LinuxHint-admin

Ersetzen Sie den Benutzernamen entsprechend.

Wenn Sie zum Beispiel mehr Benutzer benötigen, um einen neuen Benutzer zu erstellen admin2, Der Befehl wird sein:

$ sudo htpasswd -m/etc/apache2/dAV_SVN.Passwd admin2

Die Konfiguration ist abgeschlossen. Starten Sie Apache neu und testen Sie dann die Apache -Subversion.

$ sudo systemctl starten Sie Apache2 neu

Öffnen Sie Ihren Browser und verwenden Sie die unten stehende URL -Syntax zum Testen.

$ http: // your-ip>/svn/projektname

In unserem Fall wird es sein:

$ http: // 127.0.0.1/SVN/LinuxHint

Bingo! Sie haben Apache -Subversion auf Ubuntu erfolgreich installiert und verwendet.

Abschluss

Diese Anleitung umfasste die Installation von Apache -Subversion, beginnend mit der Installation von Apache2 an der Installation und Konfiguration von SVN. Hoffentlich war Ihre Installation erfolgreich und Sie können das Tutorial erweitern, um Ihre Projekte zu konfigurieren und zu verwalten. Alles Gute!