Git Server

Git je systém pro správu verzí typu open source, umožňující v počítači rychle a efektivně spravovat zdrojový kód softwaru, dokumenty nebo libovolné typy souborů. Prostřednictvím systému Git můžete relativně snadno spolupracovat s různými skupinami a lidmi současně.

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

  1. Přihlaste se do systému DSM pomocí účtu s oprávněními pro správu.
  2. Přejděte do části Ovládací panel > Terminál a SNMP > Terminál a poté povolte možnost Služba SSH.
  3. Přejděte do části Ovládací panel > Sdílená složka a vytvořte sdílenou složku pro úložiště systému Git.
  4. Zadáním níže uvedeného příkazu na počítači přejděte do zařízení Synology NAS prostřednictvím služby SSH:
    ssh [Uživatelské jméno správce zařízení Synology NAS]@[IP adresa nebo název hostitele zařízení Synology NAS] -p [číslo portu služby SSH]
    Můžete například zadat:
    ssh myadminuser@192.168.1.2 -p 22
  5. Zadáním následujícího příkazu změňte aktuální adresář na sdílenou složku vytvořenou v kroku 3:
    cd /[název svazku]/[název sdílené složky]/
    Můžete například zadat:
    cd /volume1/mysharefolder/
  6. Zadáním následujícího příkazu vytvořte v počítači složku pro úložiště systému Git:
    mkdir [název složky]
  7. Zadáním následujícího příkazu změňte aktuální umístění na novou složku:
    cd [název složky]
  8. Zadáním následujícího příkazu vytvořte bare úložiště systému Git ve složce, kterou jste vytvořili v kroku 6:
    git init --bare

Poznámka:

Povolení používat systém Git pro uživatele:

  1. Přihlaste se do systému DSM pomocí účtu s oprávněními správce.
  2. Přejděte do části Ovládací panel > Terminál a SNMP > Terminál a povolením možnosti Služba SSH umožněte uživatelům přístup do úložišť systému Git prostřednictvím služby SSH.
  3. Přejděte do části Ovládací panel > Uživatel a skupina a vytvořte uživatele. Udělte tomuto uživateli oprávnění Čtení/zápis pro sdílenou složku úložiště Git.
  4. Přejděte do části Centrum balíčků > Nainstalováno a otevřete balíček Git Server.
  5. Povolte uživateli přistupovat do adresářů prostřednictvím nástroje git-shell.

Poznámka:

Klonování úložišť systému Git ze systému DSM do místního adresáře:

  1. Nainstalujte do počítače systém Git.
  2. Přejděte do úložiště Git nacházejícího se v zařízení Synology NAS. Abyste měli do úložiště přístup, musí být splněny následující podmínky:
  3. Zadáním následujícího příkazu naklonujte úložiště ze systému DSM do místního adresáře:
    git clone ssh://[Vaše uživatelské jméno]@[IP adresa nebo název hostitele zařízení Synology NAS]:[vaše úložiště]
    Můžete například zadat:
    git clone ssh://mygituser@192.168.1.2:/volume1/mysharefolder/myrepo1
  4. Pomocí následujícího příkazu můžete do úložiště přejít z místního adresáře:
    cd [vaše úložiště]
    Můžete například zadat:
    cd /volume1/mysharefolder/myrepo1