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

NAS 245

Einführung in die Verwendung von Git

Konfigurieren eines Git-Repositorys auf Ihrem ASUSTOR NAS

2023-08-25

Kursziele

Nach Abschluss des Kurses werden Sie in der Lage sein:

  1. Konfigurieren eines Git-Repositorys auf Ihrem ASUSTOR NAS.

Voraussetzungen

Kursvoraussetzungen:

Keine

Studenten sollten über folgende praktische Kenntnisse verfügen:

Linux, Git


ÜBERSICHT

1. Einführung in die Verwendung von Git

1.1 Installation von Git auf einem ASUSTOR NAS

2. Konfigurieren eines Git-Repositorys auf Ihrem ASUSTOR NAS

2.1 Erstellen eines freigegebenen Ordners für Git-Repositorys

2.2 Konfigurieren von Git-Repositorys

3. Verbinden mit einem Git-Repository auf Ihrem NAS mit anderen Git-Tools





1. Einführung in die Verwendung von Git

Git ist ein freies und quelloffenes, verteiltes Versionskontrollsystem. Es wurde entwickelt, um alles von kleinen bis zu sehr großen Projekten schnell und effizient zu verwalten.

Der Vorteil des verteilten Versionskontrollsystems ist, dass Git auch in einer Umgebung ohne Server oder ohne Netzwerk lokal verwendet werden kann. Sobald ein Server oder ein Netzwerk wieder in Betrieb ist, synchronisieren sich die Daten von selbst.



1.1 Installation von Git auf einem ASUSTOR NAS


  • Melden Sie sich bei ADM mit einem Administratorkonto an.
  • Suchen Sie in App Central nach Git.
  • Wählen Sie Git und klicken Sie auf Installieren.
  • Git unterstützt nur Befehlszeilenoperationen über SSH, daher wird nach Abschluss der Installation das ADM-Desktop-Symbol nicht angezeigt.




2. Konfigurieren eines Git-Repositorys auf Ihrem ASUSTOR NAS

Das von ASUSTOR bereitgestellte Git wird nur über Konten mit Administratorrechten ausgeführt. Vor der Verwendung von Git empfiehlt ASUSTOR, einen neuen gemeinsamen Ordner zu erstellen, um alle Dateien in einem Git-Repository einheitlich zu verwalten.



2.1 Erstellen eines freigegebenen Ordners für Git-Repositorys


  • Wählen Sie [Zugangssteuerung] [Freigabeordner].
  • Klicken Sie auf [Hinzufügen].


  • Nun können Sie einen neuen Freigabeordner auf Ihrem NAS erstellen.
  • Geben Sie dem neuen Ordner einen Namen, klicken Sie anschließend auf [Weiter]. (Im nachstehenden Beispiel haben wir "Git_Repository" als Namen unseres neuen Ordners eingegeben.)


  • Legen Sie Zugangsrechte für den Ordner fest, indem Sie die Optionsschaltflächen der gewünschten Zugangsrechte auswählen. (Im nachstehenden Beispiel wurden die Zugriffsrechte [Schreibschutz für alle Benutzer, Lesen & Schreiben für Administratoren] ausgewählt.)
  • Klicken Sie anschließend auf [Weiter].


  • Werfen Sie einen Blick auf die abschließende Übersicht Ihrer Einstellungen.
  • Bestätigen Sie diese Einstellungen anschließend durch Anklicken von [Fertigstellen].



2.2 Konfigurieren von Git-Repositorys

Da Git nur Befehlszeilenoperationen unterstützt, stellen Sie bitte zunächst sicher, dass SSH 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 navigieren Sie zu dem freigegebenen Ordner namens Git_Repository.
  • Geben Sie den Befehl zum Erstellen eines neuen Ordners ein, der in der Regel nach dem Git-Projekt benannt ist. Sie können auch einen neuen Ordner im ADM File Explorer erstellen.
  • $ mkdir TestProject


  • Gehen Sie zu dem erstellten Git-Projektordner und geben Sie den folgenden Befehl ein, um das Git-Repository zu initialisieren.
  • $ git init -- bare


  • Sobald das Git-Repository initialisiert wurde, können Sie im ADM File Explorer sehen, dass das Git-Repository eingerichtet wurde.




3. Verbinden mit einem Git-Repository auf Ihrem NAS mit anderen Git-Tools

Benutzer können entsprechende Software auf anderen Plattformen installieren, die ebenfalls Git unterstützen. So können Sie das Git-Repository von einem ASUSTOR NAS klonen und anschließend den Quellcode auf anderen Plattformen ändern und übertragen.

Bitte besuchen Sie die offizielle Git-Website, um Git für Windows herunterzuladen und zu installieren.


  • Öffnen Sie nach der Installation von Git den Windows Datei-Explorer und erstellen Sie einen neuen Ordner zur Verwaltung von Git. Für die Zwecke dieser Anleitung wird der Ordnername "Git_Clone" verwendet.


  • Klicken Sie mit der rechten Maustaste auf die leere Stelle auf der rechten Seite des Ordners "Git_Clone" und wählen Sie [Open Git Bash here].


  • Verwenden Sie den Befehl Git clone, um sich mit dem Git-Repository auf dem NAS zu verbinden und den Quellcode eines Projekts zu klonen.
  • $ git clone ssh://admin@{NAS_IP}/volume2/Git_Repository/TestProject
  • Melden Sie sich bei Ihrem NAS mit dem Passwort an, das Sie für Ihr Admin-Konto in ssh verwenden.
  • Nachdem der Git-Klon abgeschlossen ist, können Sie den Quellcode auf der lokalen Plattform ändern, speichern und übertragen.


Anweisungen für Git Gui:

  • Klicken Sie mit der rechten Maustaste auf die leere Stelle auf der rechten Seite des Ordners "Git_Clone" und wählen Sie [Open Git GUI here].


  • Klicken Sie auf [Clone Existing Repository].


  • Geben Sie das NAS-Git-Repository als Quellverzeichnis ein.
  • Geben Sie den lokalen Ordner als Zielverzeichnis ein.
  • Klicken Sie auf Klonen, um den Quellcode eines Git-Projekts zu klonen.


  • Melden Sie sich bei Ihrem NAS mit dem Passwort an, das Sie für Ihr Admin-Konto in ssh verwenden.


  • Nachdem der Git-Klon abgeschlossen ist, können Sie den Quellcode auf der lokalen Plattform ändern, speichern und übertragen.


Verwendung von TortoiseGit:

  • Klicken Sie mit der rechten Maustaste auf die leere Stelle auf der rechten Seite des Ordners "Git_Clone" und wählen Sie [Git Clone…].


  • Geben Sie das NAS Git Repository als URL ein.
  • Geben Sie den lokalen Ordner als Zielverzeichnis ein.
  • Klicken Sie auf OK, um den Quellcode eines Git-Projekts zu klonen.


  • Melden Sie sich bei Ihrem NAS mit dem Passwort an, das Sie für Ihr Admin-Konto in ssh verwenden.


  • Nachdem der Git-Klon abgeschlossen ist, können Sie den Quellcode auf der lokalen Plattform ändern, speichern und übertragen.

War dieser Artikel hilfreich? Ja / Nein