Note: On July 30th, the post-receive’s JSON will change. See before and after examples further down the page. If you supply a post-receive URL, GitHub will POST to that URL when someone uses git push on that repository. What we’ll send is JSON containing information about the push and the commits involved. Here’s the template we use in Ruby to generate the JSON: { :before => before, :after => aft