Hi, On Wed, Dec 2, 2009 at 12:01 AM, Shawn O. Pearce <spearce@xxxxxxxxxxx> wrote: > In theory, since the cURL session stays active, we would have > received the 401 authentication error during the initial > "GET $GIT_DIR/info/refs?service=git-$service" request, and the subsequent > "POST $GIT_DIR/git-$service" requests would automatically include the > authentication data. > > That's theory. Reality doesn't always agree with my theories. :-) that's because the curl session where the 401 was received (and thus successful authentication takes place) is closed. I sent out a patch series recently which contains a patch to maintain at least one curl session throughout a http session (from http_init() to http_cleanup()), you can see this here: http://www.spinics.net/lists/git/msg118190.html -- Cheers, Ray Chuan -- 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