I have successfully set up gitweb on an apache vHost accessable for all authenticated users.
The server itself provides several git repositories via https and has per user/group access to those projects. For example test1.git is only readable/writable by group test1 and test2.git is only readable/writable by group test2.
Now I also want only those groups to see their corresponding git repositories in the gitweb interface. Is it possible to have those granular access rights for gitweb?
If not, is there a light-weight web gui for git, that can handle basic http authentication per project (and possibly ldap authentication for later)?
Edit Just to make things clearer (as there seems some confusion from the comments): Example:
There are 10 repositories (test1, test2, ... test10)
user lockdoc is in group test1 and test3
Once authenticated over http with username lockdoc and his/her password, this user can only see git projects test1 and test3 and cannot browse/see any other projects
No need for writing (pushing) over the webinterface, as this is already implemented