Server Git

Git je distribuovaný systém typu open-source pro správu verzí, který umožňuje snadnou a efektivní správu zdrojového kódu softwaru, dokumentů nebo libovolných typů souborů uložených na počítači. Systém Git umožňuje relativně snadnou spolupráci s různými skupinami osob současně.

Povolení serveru Git uživatelům:

  1. Přihlaste se do systému DSM pomocí účtu s oprávněními správce. Přejděte do části Ovládací panel > Terminál a povolte službu SSH.
  2. Spusťte balíček Git. Vyberte uživatele, kterým chcete povolit možnost vracení souborů se změnami do úložiště a rezervace souborů.

Poznámka:

Uživatelé Git mohou provádět pouze aktivity související se serverem Git pomocí nástroje git-shell. Přihlašovací prostředí bude pro uživatele Git upraveno tak, aby účty používali pouze pro operace Git. V důsledku toho mohou uživatelé Git používat pro úložiště Git pouze připojení SSH a nebudou mít plný přístup k systému DSM.

Vytvoření úložiště Git:

  1. Přihlaste se k serveru Synology prostřednictvím protokolu SSH jako uživatel root nebo admin.
  2. Vytvořte novou složku tak, že změníte adresář na /volumeX, kde X je číslo svazku. Příklad: „git_repos“. Složka bude mít stejné oprávnění jako v systému Linux.
  3. Spuštěním příkazu git init přímo ve složce vytvoříte prázdné úložiště.
  4. Jakmile bude úložiště vytvořeno, získá k němu klientský uživatel Git přístup tak, že zadá následující příkaz:
    git clone ssh://[uživatelé Git]@[IP adresa nebo název hostitele serveru Synology]/[Cesta k úložišti Git]