Git Server

Git är ett system för öppen källkod, distribuerad i öppen källkod, som låter dig underhålla källkod till mjukvara, dokument eller alla typer av filer på en dator, snabbt och effektivt. Med Git kan du samarbeta med olika grupper av personer på samma gång, relativt enkelt.

Tillåta användare att använda Git:

  1. Logga in på DSM med konto som har administrativa rättigheter. Gå till Kontrollpanel > Terminal och aktivera tjänsten SSH.
  2. Starta filpaketet Git. Välj användare att förse med möjligheten att checka in och ut filer från dokumentsamlingen.

Obs:

Användare kommer att vara begränsade till aktiviteter som är relaterade till Git med ett skalverktyg benämnt git-shell. Inloggningsskalet kommer att appliceras för användare av Git för att säkerställa att konto endast används för användning av Git. Som ett resultat kan användare av Git endast använda SSH-anslutningen till att hämta och lämna i dokumentsamlingarna i Git och kommer inte att ha full åtkomst till DSM.

Skapa en dokumentsamling i Git:

  1. Logga in på din Synology-server via SSH som root eller admin.
  2. Ändra katalog till /volumeX, där X är volymens nummer, för att skapa en mapp. Till exempel, "git_repos". Rättigheter på mappen kommer att vara samma som för Linux.
  3. I mappen, kör git init för att skapa en tom dokumentsamling.
  4. Efter att dokumentsamlingen skapats kan en användare av Git-klient ange följande kommando för att få åtkomst till dokumentsamlingen:
    git clone ssh://[Git users]@[Din Synology-servers IP-adress eller värdnamn]/[Sökväg till Git dokumentsamling]