git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Docs: web server must setenv GIT_PROTOCOL for v2

From
Jeff King <peff@peff.net>
Date
Sep 4, 2021, 15:55 UTC
Message-ID
<YTOW352xtsbvJcKy@coredump.intra.peff.net>
In-Reply-To
<20210904151721.445117-1-konstantin@linuxfoundation.org>
On Sat, Sep 04, 2021 at 11:17:21AM -0400, Konstantin Ryabitsev wrote:
> For the server-side to properly respond to v2 protocol requests, the
> webserver must set the GIT_PROTOCOL environment variable to the value of
> the Git-Protocol: request header.
Thanks for assembling these examples.

I don't mind having these in the technical documentation, but I think most users won't find them there (nor would they even know they need to be looking). Maybe the manpage for git-http-backend would be a better spot. We can mention v2 in the "description" section, and then there's some example config near the end that could include it.

Unfortunately there isn't any nginx example config there at all yet. If you have kernel.org config you could share, that would be great. But even starting with just the "here's how you do v2" part would be welcome.

-Peff
Previous: Konstantin RyabitsevNext: Junio C Hamano
Message 2 of 20 in “Docs: web server must setenv GIT_PROTOCOL for v2”
  1. Docs: web server must setenv GIT_PROTOCOL for v2Konstantin Ryabitsev, Sep 4, 2021
  2. Jeff KingSep 4, 2021
  3. Junio C HamanoSep 7, 2021
  4. Konstantin RyabitsevSep 7, 2021
  5. Jeff KingSep 8, 2021
  6. Jeff KingSep 8, 2021
  7. Eric WongSep 8, 2021
  8. Junio C HamanoSep 9, 2021
  9. Junio C HamanoSep 9, 2021
  10. Jeff KingSep 10, 2021
  11. Jeff KingSep 10, 2021
  12. 1/5 t5551: test v2-to-v0 http protocol fallbackJeff King, Sep 10, 2021
  13. 2/5 http-backend: handle HTTP_GIT_PROTOCOL CGI variableJeff King, Sep 10, 2021
  14. 3/5 docs/http-backend: mention v2 protocolJeff King, Sep 10, 2021
  15. 4/5 docs/git: discuss server-side config for GIT_PROTOCOLJeff King, Sep 10, 2021
  16. 5/5 docs/protocol-v2: point readers transport config discussionJeff King, Sep 10, 2021
  17. Junio C HamanoSep 10, 2021
  18. Philippe BlainSep 9, 2021
  19. Junio C HamanoSep 10, 2021
  20. Jeff KingSep 10, 2021

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.