Git-server

Git er et Open Source-distribueret versionskontrolsystem, som sætter dig i stand til at vedligeholde softwarekildekode, dokumenter af alle filtyper på en computer med hastighed og effektivitet. Ved hjælp af Git kan du relativt nemt samarbejde med forskellige grupper mennesker samtidigt.

Sådan sætter du brugere i stand til at bruge Git:

  1. Log ind på DSM via en konto med administratorprivilegier. Gå til Kontrolpanel > Terminal, og aktiver SSH-tjeneste.
  2. Start Git-pakken. Vælg brugere for at give dem mulighed for at checke filer ind og ud fra informationsbasen.

Bemærk:

Git-brugere bliver begrænset til Git-relaterede aktiviteter med en skalværktøj kaldet git-shell. Denne loginskal vil gælde for Git-brugere for at sikre, at kontiene kun bruges til Git-operationer. Af den årsag kan Git-brugere kun bruge SSH-forbindelsen til push- og pull-Git-informationsbaser, og de har ikke fuld adgang til DSM.

Sådan opretter du en Git-informationsbase:

  1. Log ind på din Synology-server via SSH som root eller admin.
  2. Skift bibliotek til /volumeX, hvor X er diskenhedens nummer for at oprette en mappe. F.eks. "git_repos". Tilladelsen til mappen bliver den samme som Linux.
  3. Kør git init i mappen for at oprette en tom informationsbase.
  4. Når informationsbasen er oprettet, kan en Git-klientbruger indtaste følgende kommando for at åbne denne informationsbase:
    git clone ssh://[Git-brugere]@[Din Synology-servers IP-adresse eller værtsnavn]/[Sti til Git-informationsbase]