SetEnv GIT_PROJECT_ROOT /srv/git SetEnv GIT_HTTP_EXPORT_ALL ScriptAlias /git/ /usr/lib/git-core/git-http-backend/ Options ExecCGI Indexes Order allow,deny Allow from all Require all granted Require expr !(%{QUERY_STRING} -strmatch '*service=git-receive-pack*' || %{REQUEST_URI} =~ m#/git-receive-pack$#) Options ExecCGI Indexes Order allow,deny Allow from all Require all granted Options +ExecCGI Require all granted Options +ExecCGI Require all granted