Zugriffskontrolle in Cgit

Ich möchte die Zugriffskontrolle für cgit einführen, sobald das cgi von cgit gestartet wurde. Die Idee wäre, alle in gitolite verfügbaren Repos aufzulisten, aber die Verzeichnisliste basierend auf der Benutzerauthentifizierung zu aktivieren / deaktivieren.

Ich habe es geschafft, die Zugriffskontrolle zu bekommen, bevor Apache das CGIT CGI ausführt:

 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****

Aber ich weiß nicht, wie ich den gleichen Effekt erzielen soll, wenn auf die Repository-Pfade zugegriffen wird. Ich habe es mit der Directory-Direktive versucht und dort die Authentifizierung hinzugefügt, aber nach dem Start von cgit wendet Apache keine andere Direktive an, die in der http.conf-Datei angegeben ist .

Irgendwelche Hinweise, wie man es erreicht?

Vielen Dank im Voraus.

Br Alfonso.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage