From: Jeff King Date: Thu, 11 Apr 2013 17:02:33 GMT Subject: Re: [PATCH 2/2] doc/http-backend: give some lighttpd config examples 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: > 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] > > > Order Deny,Allow > Deny from env=AUTHREQUIRED > > AuthType Basic > AuthName "Git Access" > Require group committers > > Satisfy Any > > > 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