The Git transport now responds cleanly when a client sends an unsupported HTTP method. Normal Git operations continue to use GET and POST.
Unsupported Git requests return a clear error
Git repository URLs now reject unsupported HTTP methods without an application error.