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

Reply via email to