Controle de acesso no Cgit

Eu gostaria de introduzir o controle de acesso para cgit uma vez que o cgi do cgit foi lançado. A idéia seria listar todos os repositórios disponíveis no gitolite, mas ativar / desativar a listagem de diretórios com base na autenticação do usuário.

Eu consegui obter o controle de acesso antes de o apache estar executando o 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****

Mas eu não sei como obter o mesmo efeito uma vez que os caminhos dos repositórios são acessados, eu tentei com a diretiva de diretório e adicionando a autenticação lá, mas uma vez cgit é lançado o apache não aplica nenhuma outra diretiva declarada no arquivo http.conf .

Alguma pista sobre como alcançá-lo?

Muito obrigado antecipadamente.

Irmão Alfonso.

questionAnswers(1)

yourAnswerToTheQuestion