On Thu, Apr 11, 2013 at 06:47:49PM +0200, Jakub Narębski wrote:
> W dniu 11.04.2013 05:36, Jeff King napisał:
>
> > +Note that unlike the similar setup with Apache, we can easily match the
> > +query string for receive-pack, catching the initial request from the
> > +client. This means that the server administrator does not have to worry
> > +about configuring `http.receivepack` for the repositories (the default
> > +value, which enables it only in the case of authentication, is
> > +sufficient).
>
> Perhaps it would be worth including for Apache2 beside basic setup that
> requires http.receivepack set to true, also one like for LigHTTPd, i.e.
>
> RewriteCond %{QUERY_STRING} =service=git-receive-pack [OR]
> RewriteCond %{REQUEST_URI} /git-receive-pack$
> RewriteRule (.*) $1 [E=AUTHREQUIRED:yes]
>
> <Location /gitweb/>
> Order Deny,Allow
> Deny from env=AUTHREQUIRED
>
> AuthType Basic
> AuthName "Git Access"
> Require group committers
>
> Satisfy Any
> <Location>
>
> And perhaps also adding it as test...
That was the "I am not clever nor interested in Apache enough to figure
out how to do this..." part that I wrote. I have no clue if the above
works, but I'd be happy if you wanted to test it out and submit it as a
patch on top (I think it could even replace my 1/2, as making it just
work is a much better solution than having to explain the extra step in
the documentation).
-Peff
> --
> Jakub Narębski
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html