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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html