So installieren und konfigurieren Sie SVN Server auf Ubuntu & Linuxmint
- 1032
- 21
- Miriam Bauschke
Subversion ist ein Produkt der Apache Software Foundation. Es handelt sich. Dieser Artikel hilft Ihnen bei der Installation und Konfiguration des SVN -Servers auf Ubuntu & Linuxmint -Betriebssystem.
1. Installieren Sie die erforderlichen Pakete
Installieren Sie zuerst die erforderlichen Pakete für den Subversion Server auf Ihrem System.
$ sudo APT-Get-Update $ sudo apt-Get Installieren Sie Subversion Subversion-Tools Libapache2-SVN
2. Das Apache -Modul konfigurieren
Aktivieren Sie nun das DAV -SVN -Modul im Apache2 -Server mit dem folgenden Befehl.
$ sudo a2enmod Dav_Svn
Erstellen Sie nun das Haupt -SVN -Verzeichnis auf Ihrem SVN -Server.
$ sudo mkdir /var /svn
Bearbeiten Sie die Konfigurationsdatei von Apache Dav_Svn Modul und fügen Sie die folgenden Einstellungen am Ende der Datei hinzu.
$ sudo vim/etc/apache2/mods-verfügbar.Conf
DAV SVN SVNPARENTPATH /VAR /SVN
Starten Sie den Apache -Dienst nach dem oben genannten Änderungen neu.
$ sudo service apache2 neu starten
3. Erstellen Sie Ihr erstes Repository
Erstellen Sie Ihr erstes SVN -Repository namens Firstrepo. Sie können jeden geeigneten Namen verwenden.
$ cd /var /svn $ sudo svnadmin erstellen firstrepo
Erstellen Sie nun ein Verzeichnis und erstellen Sie Skelettverzeichnisse für Ihr erstes Repository.
$ mkdir ~/mainrepo $ cd ~/mainrepo $ mkdir Trunk -Tags Zweigstellen
Importieren Sie das Skelettverzeichnis in Ihr erstes Repository.
$ sudo svn import ~/mainrepo file: /// var/svn/firstrepo -m 'Hinzufügen von Initial Verzeichnis.
4. APache für das erste Repository einrichten
Bearbeiten Sie nun die Konfigurationsdatei von DAV_SVN Apache Modul und fügen Sie Ihre ersten Repository -Einstellungen hinzu.
$ sudo vim/etc/apache2/mods-verfügbar.Conf
AuthType Basic Authname "Autorisierter Zugriff nur" AuthuserFile/etc/apache2/dAV_SVN.PassWD erfordern Gültigkeitsbenutzer-Administrator
Fügen Sie nun Benutzer in Kennwortdatei zur Authentifizierung von SVN -Repositories hinzu.
$ sudo htpasswd/etc/apache2/dAV_SVN.Passwd Admin
Lassen Sie uns den Apache -Dienst erneut neu starten.
$ sudo service apache2 neu starten
5. Checkout -Repository
Zu diesem Zeitpunkt haben Sie das SVN -Repository für Ihr erstes Projekt erfolgreich erstellt. Schauen wir Ihr Projekt in Ihr Arbeitsverzeichnis an.
$ svn co http: // 127.0.0.1/svn/firstrepo ~/firstrepo Authentifizierung Realm: Autorisierter Zugriff nur Passwort für 'root': [Drücken (ja Nein)? Ja a/root/firstrepo/tags a/root/firstrepo/Trunk a/root/firstrepo/Zweige überprüft die Revision 1.
- « So installieren Sie Python 3.8 auf Rhel/Centos 7 & Fedora 34/33
- So überprüfen Sie die MySQL -Datenbank und die Tabellengröße »