Я успешно настроил gitweb на виртуальном хосте apache, доступном для всех аутентифицированных пользователей.
Сам сервер предоставляет несколько репозиториев git через https и имеет доступ к этим проектам для каждого пользователя/группы. Например, test1.git доступен для чтения/записи только группе test1, а test2.git доступен для чтения/записи только группе test2.
Теперь я также хочу, чтобы только эти группы видели свои соответствующие репозитории git в интерфейсе gitweb. Возможно ли иметь эти детальные права доступа для gitweb?
Если нет, существует ли облегченный веб-интерфейс для git, который может обрабатывать базовую HTTP-аутентификацию для каждого проекта (и, возможно, аутентификацию ldap на более позднем этапе)?
Редактировать Просто чтобы было понятнее (поскольку из-за комментариев возникает некоторая путаница): Пример:
Имеется 10 репозиториев (test1, test2, ... test10)
пользователь lockdoc входит в группу test1 и test3
После аутентификации через http с именем пользователя lockdoc и его/ее паролем этот пользователь может видеть только проекты git test1 и test3 и не может просматривать/видеть какие-либо другие проекты
Нет необходимости писать (проталкивать) через веб-интерфейс, так как это уже реализовано
<Location>
или<LocationMatch>
, требующих разных настроек аутентификации (файл, метод и т. д.). - person try-catch-finally   schedule 31.12.2012