I am trying to configure access control only on a repo (with three access rights without access, read only, read / write). I have an external application that controls it, which makes admin git repos synchronization (for example, what gitoz and gitolit provide) is impractical.
That would work perfectly, this is a setting that will allow me to simply call system commands to provide access to users (ssh keys), create repositories and delete repositories. eg:
git-acl grant R user1.pub /path/to/repo.git- Provides access for user1 access to repo
git-acl grant RE user2.pub /path/to/repo.git- Provides read / write access for user2 on repo
git-acl create /path/to/repo2.git- creates repo
etc...
Does anyone know about such a tool?
source
share