Tôi muốn giới thiệu kiểm soát truy cập vào cgit khi cgi của cgit đã được khởi chạy. Ý tưởng sẽ là liệt kê tất cả các repos có sẵn trong gitolite nhưng cho phép/vô hiệu hóa danh sách thư mục dựa trên xác thực người dùng.Kiểm soát truy cập trong Cgit
tôi quản lý để có được kiểm soát truy cập trước apache đang thực hiện các cgi cgit:
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****
Nhưng tôi không biết làm thế nào để có được những tác dụng tương tự khi kho lưu trữ đường dẫn được truy cập, tôi đã thử với chỉ thị thư mục và thêm xác thực có nhưng một khi cgit được khởi chạy apache không áp dụng bất kỳ chỉ thị khác được nêu trong tập tin http.conf.
Bất kỳ đầu mối nào về cách đạt được điều đó?
Cảm ơn rất nhiều trước.
Br Alfonso.