Kontrola dostępu w Cgit

Chciałbym wprowadzić kontrolę dostępu do cgit po uruchomieniu cgi cgit. Chodzi o to, aby wyświetlić listę wszystkich repozytoriów dostępnych w gitolite, ale włączyć / wyłączyć listę katalogów w oparciu o uwierzytelnianie użytkownika.

Udało mi się uzyskać kontrolę dostępu, zanim apache uruchomi cgit cgi:

 AllowOverride None
 AuthType Basic
 AuthName "Restricted Files"
 AuthUserFile /var/lib/git_alfonso/passwords

  Options +ExecCGI
   Order allow,deny
   Allow from all

Alias /cgit.png /var/www/htdocs/cgit/cgit.png
Alias /cgit.css /var/www/htdocs/cgit/cgit.css
ScriptAlias /cgit "/var/www/htdocs/cgit/cgit.cgi"
RewriteRule ^$ / [R]
RewriteRule ^/(.*)$ /cgit.cgi/$1****

Ale nie wiem, jak uzyskać taki sam efekt, gdy dostęp do ścieżek repozytoriów zostanie uzyskany. Próbowałem z dyrektywą katalogową i dodałem tam uwierzytelnianie, ale po uruchomieniu cgit apache nie stosuje żadnej innej dyrektywy podanej w pliku http.conf .

Jakieś wskazówki, jak to osiągnąć?

Z góry dziękuję.

Br. Alfonso.

questionAnswers(1)

yourAnswerToTheQuestion