Git Server

Git er et distribuert versjonskontrollsystem med åpen kilde som lar deg vedlikeholde kildekode for programvare, dokumenter eller enhver filtype på en datamaskin hurtig og effektivt. Med Git kan du relativt enkelt samarbeide med forskjellige grupper med mennesker.

Slik gir du brukere tillatelse til å bruke Git:

  1. Logg inn på DSM med en konto som har administrative rettigheter. Gå til Kontrollpanel > Terminal og aktiver SSH-tjeneste.
  2. Start Git-pakken. Velg brukere for å gi dem lov til å sjekke inn og sjekke ut filer fra arkivet.

Merk:

Git-brukere vil være begrenset til Git-relaterte aktiviteter med et skallverktøy som heter git-shell. Dette innloggingsskallet vil tas i bruk for Git-brukere for å sikre at kontoene kun brukes til Git-handlinger. Dermed kan Git-brukere kun bruke SSH-tilkoblingen til å manøvrere Git-arkiv, og de vil ikke ha full tilgang til DSM.

Slik oppretter du et Git-arkiv:

  1. Logg inn på din Synology-server via SSH som root eller admin.
  2. Endre målmappe til /volumX, hvor X er volumnummeret, for å opprette en mappe. For eksempel, "git_arkiv". Tillatelsen for mappen vil være den samme som for Linux.
  3. I mappen kjører du git init for å opprette et tomt arkiv.
  4. Når arkivet er opprettet, kan en Git-klientbruker angi følgende kommando for å få tilgang til dette arkivet:
    git clone ssh://[Git-brukere]@[Din Synology-servers IP-adresse eller vertsnavn]/[Git-arkivbane]