1 repository
Managing security identities and access permissions by versioning them in a Git repository.
Distinct from Administrative Access Control: Candidates are too generic (administrative access) or specific to mobile/private repo review; this is a specific config-as-code security model.
Explore 1 awesome GitHub repository matching security & cryptography · Git-Based Access Administration. Refine with filters or upvote what's useful.
Gitolite este un strat de gestionare server-side pentru repository-uri Git auto-găzduite, care orchestrează setările repository-urilor și accesul utilizatorilor prin chei publice SSH. Acesta funcționează ca un orchestrator de configurare Git, aplicând reguli de repository și roluri de utilizator pe un server Linux central pentru a gestiona ciclul de viață al datelor de control al versiunilor găzduite. Sistemul se distinge prin modelul său de administrare bazat pe Git, unde toți utilizatorii și regulile de acces sunt stocate într-un repository Git dedicat, care servește drept unică sursă de adevăr. Acest lucru permite administratorilor de server să gestioneze mediul de găzduire prin push-ul modificărilor de configurare către acest repository administrativ. Proiectul oferă control granular al accesului, utilizând potrivirea bazată pe tipare pentru a restricționa sau acorda permisiuni pentru branch-uri și tag-uri specifice. Include capabilități pentru organizarea utilizatorilor și a repository-urilor în grupuri și oferă o interfață restricționată pentru executarea sarcinilor administrative și interogarea stării serverului prin SSH, fără a necesita acces complet la shell.
Manages users, repositories, and access rules by pushing configuration changes to a dedicated administration repository.