認証されたすべてのユーザーがアクセスできるApache vHostでgitwebを正常にセットアップしました。
サーバー自体は、https を介していくつかの git リポジトリを提供し、ユーザー/グループごとにそれらのプロジェクトにアクセスできます。たとえば、test1.git はグループ test1 のみが読み取り/書き込み可能であり、test2.git はグループ test2 のみが読み取り/書き込み可能です。
また、これらのグループのみが、gitweb インターフェイスで対応する git リポジトリを参照できるようにしたいと考えています。gitweb に対してこれらの詳細なアクセス権を持つことは可能ですか?
そうでない場合、プロジェクトごとに基本的なhttp認証(およびおそらく後でldap認証)を処理できるgit用の軽量Web GUIがありますか?
編集 物事を明確にするために(コメントから混乱があるように見えるため):例:
10 個のリポジトリ (test1、test2、... test10) があります。
ユーザーlockdocはグループtest1およびtest3に属しています
ユーザー名lockdocとパスワードを使用して http で認証されると、このユーザーは git プロジェクトtest1とtest3のみを表示でき、他のプロジェクトを閲覧/表示することはできません
これはすでに実装されているため、Web インターフェイスを介して書き込む (プッシュする) 必要はありません。