Git Server

Git to system kontroli rozproszonych wersji typu open-source, który umożliwia obsługę kodu źródłowego oprogramowania, dokumentów lub dowolnego typu plików na komputerze przy dużej szybkości i wydajności. Dzięki systemowi Git można z łatwością współpracować z różnymi grupami osób jednocześnie.

Aby utworzyć repozytorium Git:

  1. Zaloguj się do systemu DSM, korzystając z konta z uprawnieniami administratora.
  2. Wybierz kolejno Panel sterowania > Terminal i SNMP > Terminal i włącza opcję Usługa SSH.
  3. Wybierz kolejno Panel sterowania > Folder współdzielony, a następnie utwórz folderu współdzielony dla repozytoriów Git.
  4. Na komputerze wpisz poniższe polecenie, aby uzyskać dostęp do serwera Synology NAS za pośrednictwem protokołu SSH:
    ssh [nazwa użytkownika admin serwera Synology NAS]@[adres IP serwera Synology NAS lub nazwa hosta] -p [numer portu SSH]
    Możesz na przykład wprowadzić:
    ssh mojuzytkownikadmin@192.168.1.2 -p 22
  5. Wprowadź poniższe polecenie, aby zmienić bieżący katalog na folder współdzielony utworzony w kroku 3:
    cd /[Nazwa wolumenu]/[Nazwa folderu współdzielonego]/
    Możesz na przykład wprowadzić:
    cd /wolumen1/mojfolderwspoldzielony/
  6. Wprowadź poniższe polecenie, aby utworzyć na komputerze folder dla repozytorium Git:
    mkdir [Nazwa folderu]
  7. Wprowadź poniższe polecenie, aby zmienić bieżącą lokalizację na nowy folder:
    cd [Nazwa folderu]
  8. Wprowadź poniższe polecenie, aby utworzyć puste repozytorium Git w folderze utworzonym w kroku 6:
    git init --bare

Uwaga:

Aby zezwolić użytkownikom na korzystanie z systemu Git:

  1. Zaloguj się do systemu DSM, korzystając z konta z uprawnieniami administratora.
  2. Wybierz kolejno Panel sterowania>Terminal i SNMP > Terminal i włącz opcję Usługa SSH, aby użytkownicy mogli uzyskiwać dostęp do repozytoriów GIT za pośrednictwem protokołu SSH.
  3. Wybierz kolejno Panel sterowania > Użytkownik i grupa i utwórz użytkownika. Nadaj użytkownikowi uprawnienia do Odczytu/zapisu do folderu współdzielonego repozytorium GIT.
  4. Wybierz kolejno Centrum Pakietów > Zainstalowane i otwórz pakiet Git Server.
  5. Zezwól użytkownikom na dostęp do repozytoriów za pośrednictwem powłoki git-shell.

Uwaga:

Aby sklonować repozytoria Git z systemu DSM do katalogu lokalnego:

  1. Zainstaluj Git na komputerze.
  2. Przejdź do repozytorium GIT znajdującego się na serwerze Synology NAS. Aby uzyskać dostęp do repozytorium, upewnij się, że:
  3. Wprowadź poniższe polecenie, aby sklonować repozytorium z systemu DSM do katalogu lokalnego:
    git clone ssh://[Twoja nazwa użytkownika]@[adres IP lub nazwa hosta Synology NAS]:[Twoje repozytorium]
    Możesz na przykład wprowadzić:
    git clone ssh://mygituser@192.168.1.2:/wolumen1/mojfolderwspoldzielony/mojerepo1
  4. Dostęp do repozytorium z katalogu lokalnego można uzyskać za pomocą poniższego polecenia:
    cd [Twoje repozytorium]
    Możesz na przykład wprowadzić:
    cd /wolumen1/mojfolderwspoldzielony/mojerepo1