Re: [PATCH 2/2] doc/http-backend: give some lighttpd config examples
- From
Jeff King <peff@peff.net>
- Date
- Apr 11, 2013, 17:02 UTC
- Message-ID
- <20130411170233.GB1255@sigill.intra.peff.net>
- In-Reply-To
- <5166E935.2080206@gmail.com>
On Thu, Apr 11, 2013 at 06:47:49PM +0200, Jakub Narębski wrote:
Show 28 quoted lines
> 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