Git Server

A Git egy olyan, nyílt forráskódúan terjesztett vezérlőrendszer-verzió, amelyik lehetővé teszi önnek a szoftver forráskódjának, a számítógépen található dokumentumoknak és bármely fájltípusnak gyors és hatékony karbantartását. A Git segítségével ön viszonylagos könnyedséggel működhet együtt egyidejűleg különféle emberek csoportjaival.

Ha engedélyezni szeretné a felhasználóknak a Git használatát:

  1. Jelentkezzen be a DSM-be egy adminisztratív jogosultságokkal rendelkezó fiók használatával. Lépjen a Vezérlőpult > Terminál lehetőségre és engedélyezze az SSH szolgáltatást.
  2. Indítsa el a Git-csomagot. Válassza ki azokat a felhasználókat, akik számára lehetőséget szeretne nyújtani fájlok tárolóba illetve tárolóból történő ki- illetve bejelentéséhez.

Megjegyzés:

A Git felhasználók tevékenysége a Git-tel kapcsolatos műveletekre van korlátozva egy git-shell nevezetű parancsértelmező eszköz segítségével. Ez a bejelentkezési parancsértelmező azért kerül alkalmazásra a Git felhasználók esetén, hogy biztosítsa, a fiókokat csak Git műveletekhez használják. Ennek eredményeképpen a Git felhasználók csak az SSH kapcsolatot használhatják Git raktárak tolásához és húzásához, és nincs teljes hozzáférésük a DSM-hez.

Git-tároló létrehozása:

  1. SSH segítségével jelentkezzen be a Synology kiszolgálóba root vagy admin felhasználóként.
  2. Mappa létrehozásához váltsa a könyvtárat /volumeX-re, ahol is X a kötet száma. Például: "git_repos". A mappa engedélye ugyanaz lesz, mint a Linux esetén.
  3. Üres tároló létrehozásához futtassa a mappában a git init programot.
  4. A tároló létrehozását követően egy Git ügyfél felhasználó megadhatja a következő parancsot ennek a tárolónak az eléréséhez:
    git clone ssh://[Git felhasználók]@[az ön Synology kiszolgálójának IP-címe vagy gazdaneve]/[Git-tároló elérési útvonala]