Wir verwenden Cookies, um unsere Webseite zu verbessern. Lesen Sie unsere Cookie-Richtlinie .

NAS 244

Einführung in Subversion

Einrichten eines Subversion-Servers auf Ihrem ASUSTOR NAS

2023-08-25

Kursziele

Nach Abschluss des Kurses werden Sie in der Lage sein:

  1. Richten Sie ein Subversion-Versionsverwaltungssystem auf ASUSTOR NAS ein.

Voraussetzungen

Kursvoraussetzungen:

Keine

Studenten sollten über folgende praktische Kenntnisse verfügen:

Linux


ÜBERSICHT

1. Subversion

1.1 Installation von Subversion

1.2 Erstellen eines Arbeitsverzeichnisses

2. Subversion konfigurieren

2.1 Erstellen eines Repositorys

2.2 Konfigurieren der Authentifizierungs- und Autorisierungsrichtlinie

2.3 Konfigurieren von Konten und Passwörtern

2.4 Konfigurieren von Zugriffsberechtigungen

2.5 Aktivieren des SVN-Dienstes





1. Subversion

Subversion (SVN) 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, übergeben 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 und den Inhalt früherer Revisionen ansehen und abrufen.



1.1 Installation von Subversion

Melden Sie sich über Ihren Webbrowser bei ADM an und befolgen Sie die unten beschriebenen Schritte:

  • Wählen Sie [App Central] [All Apps] Geben Sie "Subversion" in das Suchfeld ein Klicken Sie auf [Installieren].



1.2 Erstellen eines Arbeitsverzeichnisses

Wenn Sie ein neues Arbeitsverzeichnis erstellen möchten, befolgen Sie bitte die nachstehenden Schritte:

  • Wählen Sie [Zugriffskontrolle] [Gemeinsame Ordner] Klicken Sie auf [Hinzufügen] Folgen Sie den Anweisungen des Assistenten, um den neuen Ordner hinzuzufügen.





2. Subversion konfigurieren


2.1 Erstellen eines Repositorys

Bitte stellen Sie zunächst sicher, dass der SSH-Dienst aktiviert ist.

  • Wählen Sie [Services] [Terminal] [SSH].
  • Wählen Sie das [SSH-Service aktivieren], klicken Sie auf [Übernehmen].


Verwenden Sie einen SSH-Client, um sich bei Ihrem NAS anzumelden, und geben Sie dann den folgenden Befehl ein, um ein SVN-Repository zu erstellen. Im folgenden Beispiel erstellen wir das Repository "repo" im Ordner "SVN" von Volume 1.




2.2 Konfigurieren der Authentifizierungs- und Autorisierungsrichtlinie

Nach dem Anlegen eines Repositorys können Sie die Authentifizierungs- und Autorisierungsrichtlinien des Subversion-Servers konfigurieren, Benutzerkonten/Passwörter erstellen und Zugriffsrechte vergeben.

  • Festlegung von Authentifizierungs- und Autorisierungsrichtlinien




2.3 Konfigurieren von Konten und Passwörtern

Im folgenden Beispiel erstellen wir den Benutzer "asustor" mit dem Passwort "admin".





2.4 Konfigurieren von Zugriffsberechtigungen

Im folgenden Beispiel weisen wir den Benutzer "asustor" der Gruppe "Admin" zu und erteilen dem Benutzer Admin Lese- und Schreibrechte.





2.5 Aktivieren des SVN-Dienstes

Nach Abschluss der folgenden Konfigurationen sind Sie in der Lage, den SVN-Dienst zu aktivieren und einen vertrauten SVN-Client zu verwenden, um eine Verbindung zum NAS herzustellen und die Verwaltung von Text- oder Codedateien durchzuführen.




Wenn Sie Ihrem NAS erlauben wollen, den SVN-Dienst beim Systemstart automatisch zu aktivieren, fügen Sie bitte die beiden folgenden Dateien zu /usr/local/etc/init.d hinzu

Hinweis: Ändern Sie die Dateizugriffsberechtigungen von S99svnerve.sh und K99svnerve.sh auf 0774. Vergewissern Sie sich, dass Sie dem Eigentümer die Berechtigung [x] (Ausführung) für *.sh erteilen.

  • S99svnerve.sh


  • K99svnerve.sh

War dieser Artikel hilfreich? Ja / Nein