Wie installiere ich Websvn für Subversion in CentOS 7

Hallo zusammen, heute installieren wir das neueste WebSVN in unseren CentOS 7 für Subversion-Repositorys.

WebSVN bietet einen Blick auf Ihre Subversion-Repositorys, der entworfen wurde, um die Subversion-Methodik widerzuspiegeln. Wir können das Protokoll jeder Datei oder jedes Verzeichnisses anzeigen und eine Liste aller Dateien anzeigen, die in einer bestimmten Revision geändert, hinzugefügt oder gelöscht wurden. Wir können auch die Unterschiede zwischen zwei Versionen einer Datei anzeigen, um genau zu sehen, was in einer bestimmten Revision geändert wurde.

Funktionen

WebSVN bietet die folgenden Funktionen:

  • Einfach zu bedienende Oberfläche
  • Anpassbares Template-System
  • Kolorierung von Dateilisten
  • Dateiansicht
  • Protokollnachrichtensuche
  • RSS-Feed-Unterstützung
  • und mehr…

Da es mit PHP geschrieben wurde, ist WebSVN auch sehr portabel und einfach zu installieren.

Jetzt installieren wir WebSVN für unsere Subversion (Apache SVN). Stellen Sie sicher, dass Sie Apache SVN auf Ihrem Server installiert haben. Wenn Sie es nicht installiert haben, können Sie es in diesem Lernprogramm installieren.

Nachdem Sie Apache SVN(Subversion) installiert haben, müssen Sie die folgenden einfachen Schritte ausführen.

1. WebSVN herunterladen

Sie können WebSVN von der offiziellen Website http://www.websvn.info/download/ herunterladen . Wir werden zuerst in das Verzeichnis / var / www / html / und dann das Paket darin herunterladen.

$ sudo -s

Bitte führen Sie den obigen Befehl in einer Shell oder einem Terminal aus, da wir zu Root-Rechten wechseln müssen, damit wir vollen Zugriff auf die eingeschränkten Bereiche des Systems haben.

# cd /var/www/html# wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip
 websvn-Paket herunterladen

Hier lade ich die neueste Version 2.3.3 von websvn herunter. Sie können den Link von der Website erhalten. Sie können den obigen Link einfach durch den Link des Pakets ersetzen, das Sie installieren möchten.

2. Entpacken Sie die heruntergeladene ZIP-Datei

# unzip websvn-2.3.3.zip
# mv websvn-2.3.3 websvn

Install php

# yum install php

Edit WebSVN config

Jetzt müssen wir distconfig kopieren.php, das sich im Verzeichnis / var / www / html / websvn / include befindet, um zu konfigurieren.php und bearbeiten Sie dann die Konfigurationsdatei.

# cd /var/www/html/websvn/include
# cp distconfig.php config.php
# nano config.php

Jetzt müssen wir Änderungen an der Datei vornehmen, wie unten gezeigt. Nachdem es fertig ist, speichern Sie die Datei und beenden.

// Configure these lines if your commands aren't on your path.// $config->setSVNCommandPath('/usr/bin'); // e.g. c:\program files\subversion\bin $config->setDiffPath('/usr/bin');
// For syntax colouring, if option enabled... $config->setEnscriptPath('/usr/bin'); $config->setSedPath('/bin');
// For delivered tarballs, if option enabled... $config->setTarPath('/bin');
// For delivered GZIP'd files and tarballs, if option enabled... $config->setGZipPath('/bin');
// $config->parentPath('/svn/');
$extEnscript = "perl";$extEnscript = "python";$extEnscript = "sql";$extEnscript = "java";$extEnscript = "html";$extEnscript = "html";$extEnscript = "html";$extEnscript = "html";$extEnscript = "bash";

Starten von WebSVN

Jetzt sind wir fast fertig. Wir müssen jetzt unseren Apache-Server neu starten. Sie können dies mit dem folgenden Befehl tun.

# systemctl restart httpd.service

Und dann öffnen wir WebSVN in unserem Lieblingsbrowser mit der Adresse http://Ip-address/websvn oder wenn Sie sich auf einem lokalen Computer befinden, können Sie zu http://localhost/websvn gehen.

 websvn erfolgreich installiert

Hinweis: Wenn Sie einen Fehler wie „enscript“ -Tool am Speicherort „/ usr / bin / enscript“ nicht finden können, müssen Sie enscript mit dem Befehl „yum install enscript“ installieren, um das Problem zu beheben.

Fazit

Hurra, wir haben die Installation von WebSVN auf unserem CentOS 7-Server abgeschlossen. Dieses Tutorial funktioniert auch hervorragend auf RHEL 7. WebSVN bietet einen Blick auf Ihre Subversion-Repositorys, der die Subversion-Methodik widerspiegelt. Sie können das Protokoll einer Datei oder eines Verzeichnisses anzeigen und eine Liste aller Dateien anzeigen, die in einer bestimmten Revision geändert, hinzugefügt oder gelöscht wurden. Wenn Sie also Fragen, Kommentare oder Feedback haben, schreiben Sie bitte in das Kommentarfeld unten und teilen Sie uns mit, welche Inhalte hinzugefügt oder verbessert werden müssen. Vielen Dank! Genießen WebSVN 🙂

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.