Git Server

Git is een open-sourceversiebeheersysteem waarmee u de broncode van software, documenten of bestanden van alle bestandsindelingen op een computer snel en efficiënt kunt beheren. Met Git kunt u eenvoudig met verschillende groepen en personen tegelijk samenwerken.

Om gebruikers toe te staan om Git te gebruiken:

  1. Meld u aan bij DSM met een account met beheerdersrechten. Ga naar Configuratiescherm > Terminal en schakel de SSH-service in.
  2. Start het Git-pakket. Selecteer gebruikers om hen het recht te verlenen om bestanden in en uit te checken van de opslagplaats.

Opmerking:

Git-gebruikers worden beperkt tot Git-gerelateerde activiteiten met behulp van de shell tool git-shell. Deze aanmeldings-shell wordt toegepast voor Git-gebruikers en garandeert dat accounts alleen voor Git-activiteiten worden gebruikt. Als gevolg hiervan kunnen Git-gebruikers alleen de SSH-verbinding gebruiken om Git-opslagplaatsen te duwen en te trekken, en hebben ze geen volledige toegang tot DSM.

Om een Git-opslagplaats aan te maken:

  1. Meld u bij uw Synologyserver aan via SSH als root of admin.
  2. Wijzig het pad naar /volumeX om een map aan te maken, waarbij X voor het volumenummer staat. Bijvoorbeeld, "git_repos". De toestemming van de map zal dezelfde zijn als Linux.
  3. In de map typt u git init om een lege opslagplaats aan te maken.
  4. Na het maken van de opslagplaats hebben Git-clientgebruikers met de volgende opdracht toegang tot deze opslagplaats:
    git clone ssh://[Git-gebruikers]@[IP-adres of hostnaam van uw Synology server]/[pad Git-opslagplaats]