{"thread":{"id":"45300","subject":"Fwd: HTTP Dumb Push?","startedAt":"2017-03-06T15:39:21Z","lastAt":"2017-03-06T15:51:54Z","messageCount":2,"participants":["Christian7573","Jeff King"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"313340","messageId":"CAOJpByWFKbWE=HtNVpqDgfoqo1ajNttstNpRaUHT7a5AjObuJg@mail.gmail.com","threadId":"45300","inReplyTo":"CAOJpByWRg1V85CJsX2akuvbKuqFBoGJO+XJu01Kq0KNwuM-YFA@mail.gmail.com","subject":"Fwd: HTTP Dumb Push?","fromName":"Christian7573","fromEmail":"cag4561@gmail.com","sentAt":"2017-03-06T15:38:33Z","receivedAt":"2017-03-06T15:39:21Z","isPatch":false,"sender":{"key":"cag4561@gmail.com","avatar":null},"body":"Is there a way for git to push to a server using the dumb protocol?\nPerhaps using the PUT method to upload files?\nJust wondering cause I just set up a dumb server and pushing to it\ndoesn't work. If that isn't an option, where can I get a smart server?\n"},{"id":"313341","messageId":"20170306154505.ams3ekxf33qqcou7@sigill.intra.peff.net","threadId":"45300","inReplyTo":"CAOJpByWFKbWE=HtNVpqDgfoqo1ajNttstNpRaUHT7a5AjObuJg@mail.gmail.com","subject":"Re: Fwd: HTTP Dumb Push?","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2017-03-06T15:45:05Z","receivedAt":"2017-03-06T15:51:54Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Mon, Mar 06, 2017 at 09:38:33AM -0600, Christian7573 wrote:\n\n> Is there a way for git to push to a server using the dumb protocol?\n> Perhaps using the PUT method to upload files?\n> Just wondering cause I just set up a dumb server and pushing to it\n> doesn't work.\n\nGit dumb-http push protocol goes over DAV. There are instructions in\nDocumentation/howto/setup-git-server-over-http.txt of the git\nrepository. They're quite old now, and I have no idea if they've\nbit-rotted over the years. Hardly anybody uses that solution these days\n(and it's much less efficient than the smart protocol).\n\n> If that isn't an option, where can I get a smart server?\n\nThe CGI ships with the rest of git.  Try \"git help http-backend\", which\nhas some sample config for Apache and lighttpd.\n\n-Peff\n"}]}