Sto provando a impostare il controllo dell'accesso solo per il repository (con le tre autorizzazioni no-access, sola lettura, lettura/scrittura). Sto controllando un'applicazione esterna, il che rende la sincronizzazione dei repository git admin (come quello fornito da gitosis e gitolite) non pratica.Controllo accessi con Git sul server (non gitosi o gitolite)
Ciò che funzionerebbe perfettamente è un setup che mi permetterebbe di chiamare semplicemente i comandi di sistema per garantire agli utenti (chiavi ssh) l'accesso, creare repository ed eliminare i repository. per esempio:
git-acl grant R user1.pub /path/to/repo.git
- Sovvenzioni user1 accesso in sola lettura sul repo git-acl grant RE user2.pub /path/to/repo.git
- Grants USER2 lettura/scrittura sul repo git-acl create /path/to/repo2.git
- Crea repo
ecc ...
Qualcuno sa di uno strumento come questo?
Questo non è uno strumento CLI, ma può finire per essere quello che ricorrere all'utilizzo di http://gitlab.org/ –