Options +ExecCGI
AddHandler cgi-script .cgi
DirectoryIndex gitweb.cgi
- Require all granted
+ AuthName "Git"
+ AuthType Basic
+ AuthBasicProvider ldap
+ AuthLDAPURL "ldap://fds.useribm.hu/ou=People, dc=user, dc=hu"
+ <If "%{QUERY_STRING} =~ /^p=mediacube.git/">
+ Require ldap-user dvasary osweidan rrendek
+ </If>
+ <ElseIf "%{QUERY_STRING} =~ /^p=test.git/">
+ Require ldap-user zfelleg
+ </ElseIf>
+ <Else>
+ Require all granted
+ </Else>
</Directory>
ScriptAlias /git/ /usr/libexec/git-core/git-http-backend/
AuthType Basic
AuthBasicProvider ldap
AuthLDAPURL "ldap://fds.useribm.hu/ou=People, dc=user, dc=hu"
- Require valid-user
+ <If "%{REQUEST_URI} =~ m#^/git/mediacube.git#">
+ Require ldap-user dvasary osweidan rrendek
+ </If>
+ <ElseIf "%{REQUEST_URI} =~ m#^/git/test.git#">
+ Require ldap-user zfelleg
+ </ElseIf>
+ <Else>
+ Require all denied
+ </Else>
</Files>
</VirtualHost>