( s_balazs | 2020. 07. 07., k – 15:35 )

Így viszont nem látom mi az amit a git ne tudna ebből. Nem üzemeltetek git szervert, ezért lehet hogy hülyeséget írok, de:

  • A git tud SSH authentikációt, ezáltal minden olyan PAM backendet támogat, amit az SSH - pl LDAP.
  • POSIX usergroup-pokkal kezelhető fájlszinten a jogosultságok köre (vagy esetleg acl-lel). A git segít is annyiban, hogy git init --shared után eleve figyeli a csoport jogokat fájl létrehozáskor.
  • Ennél szofisztikáltabb hozzáférés ellenőrzésre ott van a szerver oldali pre-recieve szkript, ami akár egy svn_authz szerű ini fájlt parse-olhat, de akár ez is lekérdezhet LDAP-ból és akkor a jogosultság kezelés is teljesen egy helyen történik.

Persze tévedés joga fenntartva. :)