In diesem Tutorial zeigen wir Ihnen, wie Sie Apache SVN unter Ubuntu 14.04 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Apache Subversion, das allgemein in seiner abgekürzten Form als SVN bezeichnet wird , (benannt nach dem Befehlsnamen svn) ist ein beliebtes Software-Versionierungs- und Revisionskontrollsystem, das als kostenlose Software unter der Apache-Lizenz vertrieben wird. Hauptsächlich von Entwicklern verwendet, um aktuelle und historische Dateiversionen wie Dokumentation, Quellcode und Webseiten zu pflegen. es zielt in erster Linie darauf ab, ein kompatibler Nachfolger des weit verbreiteten CVS (Concurrent Versions System) zu sein.
SVN unterstützt mehrere Protokolle für den Netzwerkzugriff:SVN, SVN+SSH, HTTP, HTTPS. Wenn Sie sich hinter einer Firewall befinden, ist HTTP-basiertes Subversion vorteilhaft, da der SVN-Verkehr die Firewall ohne passieren wird jeder zusätzliche Firewall-Regelsatz. Dieser Artikel setzt voraus, dass Sie mindestens Grundkenntnisse in Linux haben, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Ich werde Ihnen die Schritte zeigen. Schrittweise Installation von Apache SVN auf dem Ubuntu 14.04-Server.
Installieren Sie Apache SVN auf Ubuntu 14.04
Schritt 1. Zuerst müssen Sie die Repositories mit dem folgenden Befehl aktualisieren.
sudo apt-get update
Schritt 2. Installieren Sie SVN und den Apache-Webserver.
sudo apt-get install subversion apache2 libapache2-svn apache2-utils
Schritt 3. Erstellen und konfigurieren Sie das SVN-Repository.
mkdir -p /svn/repos/ cd /svn/repos/ svnadmin create testrepo chown -R www-data:www-data /testrepo
Schritt 4. Konfigurieren Sie Subversion mit Apache.
Sobald Sie das Paket installiert haben, müssen Sie die httpd-Konfigurationsdatei von Subversion öffnen.
#nano /etc/apache2/mods-enabled/dav_svn.conf ## Uncomment following lines ## <Location /svn> DAV svn SVNParentPath /svn/repos/ AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location>
Schritt 5. Erstellen Sie ein Konto und ein Passwort für SVN.
Die folgenden Befehle fügen zwei Benutzer für svn hinzu. Es wird aufgefordert, die Passwörter der Benutzer zuzuweisen.
htpasswd -cm /etc/svn-users idroot htpasswd -m /etc/svn-users idroid
Schritt 6. Starten Sie Apache2 Server neu.
etc/init.d/apache2 restart
Schritt 7. Zugriff auf Apache Subversion.
Schließlich können Sie die URL http://your-ip-address/svn/testrepo
besuchen Um den Inhalt auszuchecken, werden Sie aufgefordert, den Benutzernamen und das Passwort einzugeben.
Herzlichen Glückwunsch! Sie haben Apache SVN erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Apache Subversion-Servers auf einem Ubuntu 14.04-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Apache Subversion zu lesen Webseite.