Soubory cookie nám pomáhají zlepšovat naše webové stránky. Přečtěte si naše zásady používání souborů cookie .

NAS 245

Úvod do systému Git

Konfigurace úložiště Git na vašem ASUSTOR NAS

2023-08-30

CÍLE KURZU

Po absolvování tohoto kurzu budete schopni:

  1. Konfigurace úložiště Git na vašem ASUSTOR NAS.

PŘEDPOKLADY

Požadavky kurzu:

Žádné

Studenti by měli mít pracovní znalosti o:

Linux, Git


PŘEHLED

1. Úvod do systému Git

1.1 Instalace Gitu na ASUSTOR NAS

2. Konfigurace Git repozitáře na ASUSTOR NAS

2.1 Vytvoření sdílené složky pro úložiště Git

2.2 Nastavení repozitářů Git

3. Připojení k úložišti Git na vašem NAS pomocí dalších nástrojů Git





1. Úvod do systému Git

Git je svobodný a open source distribuovaný systém pro správu verzí navržený tak, aby rychle a efektivně zvládl vše od malých až po velmi velké projekty.

Výhodou distribuovaného systému správy verzí je, že Git lze stále používat lokálně v prostředí bez serveru nebo bez sítě. Když se server nebo síť vrátí do normálu, data se synchronizují sama.



1.1 Instalace Gitu na ASUSTOR NAS

  • Přihlaste se do ADM pomocí účtu správce.
  • Vyhledejte Git v App Central.
  • Vyberte Git a klikněte na Instalovat.
  • Git podporuje pouze operace příkazového řádku prostřednictvím SSH, takže po dokončení instalace se ikona ADM na ploše nezobrazí.




2. Konfigurace Git repozitáře na ASUSTOR NAS

Git poskytovaný ASUSTOREM běží pouze pomocí účtů s administrátorskými právy. Před použitím Gitu ASUSTOR doporučuje vytvořit novou sdílenou složku pro správu všech souborů v úložišti Git jednotným způsobem.



2.1 Vytvoření sdílené složky pro úložiště Git

  • Vyberte položku [Správa přístupu] [Sdílené složky].
  • Klikněte na [Přidat].


  • Nyní jste připraveni vytvořit novou sdílenou složku na NAS.
  • Zadejte název nové složky a po dokončení klikněte na tlačítko [Další]. (V příkladu níže jsme jako název naší nové složky zadali "Git_Repository").


  • Nastavte přístupová práva pro složku výběrem přepínače odpovídajícího zvolenému přístupovému právu. (V níže uvedeném příkladu byla vybrána přístupová práva [Pouze pro čtení pro všechny uživatele, Čtení a zápis pro správce].
  • Po dokončení klepněte na tlačítko [Další].


  • Prohlédněte si závěrečné shrnutí nastavení.
  • Po dokončení potvrďte tato nastavení kliknutím na tlačítko [Dokončit].



2.2 Nastavení repozitářů Git

Git podporuje pouze operace příkazového řádku, nejprve se ujistěte, že je povolené SSH.

  • Vyberte položku [Servisy] [Terminál] [SSH].
  • Vyberte možnost [Povolit SSH servis] a klikněte na tlačítko [Použít].


  • Pomocí klienta SSH se přihlaste ke svému NAS a přejděte do sdílené složky s názvem Git_Repository.
  • Zadejte příkaz pro vytvoření nové složky, obvykle pojmenované pomocí projektu Git. Můžete také vytvořit novou složku v Průzkumníku souborů ADM.
  • $ mkdir TestProject


  • Přejděte do vytvořené složky projektu Git a zadáním následujícího příkazu inicializujte úložiště Git.
  • $ git init -- bare


  • Po inicializaci úložiště Git uvidíte, že úložiště Git bylo nastaveno v Průzkumníku souborů ADM.




3. Připojení k úložišti Git na vašem NAS pomocí dalších nástrojů Git

Uživatelé mohou nainstalovat vhodný software na jiné platformy, které také podporují Git pro klonování repozitáře Git z ASUSTOR NAS a poté upravit a potvrdit zdrojový kód na různých platformách.

Podívejte se prosím na oficiální web Gitu a stáhněte a nainstalujte Git pro Windows.


  • Po instalaci systému Git otevřete Průzkumníka souborů Windows a vytvořte novou složku pro správu Gitu. Pro účely této příručky se používá název složky "Git_Clone".


  • Klikněte pravým tlačítkem na prázdné místo na pravé straně složky Git_Clone a vyberte [Open Git Bash here].


  • Pomocí příkazu Git clone se připojte k úložišti Git na NAS a naklonujte zdrojový kód projektu.
  • $ git clone ssh://admin@{NAS_IP}/volume2/Git_Repository/TestProject
  • Přihlaste se do svého NAS pomocí hesla, které používáte pro svůj administrátorský účet v ssh.
  • Po dokončení klonu Git budete moci upravovat, psát a potvrzovat zdrojový kód na místní platformě.


Pokyny pro Git Gui:

  • Klikněte pravým tlačítkem na prázdné místo na pravé straně složky Git_Clone a vyberte [Open Git GUI here].


  • Kliknutím na [Clone Existing Repository].


  • Jako zdrojové umístění zadejte úložiště Git NAS.
  • Zadejte místní složku jako cílový adresář.
  • Kliknutím na Klonovat naklonujte zdrojový kód projektu Git.


  • Přihlaste se do svého NAS pomocí hesla, které používáte pro svůj administrátorský účet v ssh.


  • Po dokončení klonu Git budete moci upravovat, psát a potvrzovat zdrojový kód na místní platformě.


Používání TortoiseGit:

  • Klikněte pravým tlačítkem na prázdné místo na pravé straně složky Git_Clone a vyberte [Git Clone…].


  • Jako adresu URL zadejte úložiště Git NAS.
  • Zadejte místní složku jako cílový adresář.
  • Kliknutím na OK naklonujte zdrojový kód projektu Git.


  • Přihlaste se do svého NAS pomocí hesla, které používáte pro svůj administrátorský účet v ssh.


  • Po dokončení klonu Git budete moci upravovat, psát a potvrzovat zdrojový kód na místní platformě.

Pomohl vám tento článek? Ano / Ne