title: Github and production server
body: <p>If one develops his code on local machine, and checks in his changes to github, then how does this go from there to production? </p>
  
  <p>Say you have a production server running the very code you are working on. After I am done working with the code, and push to github, how can I automatically put that newest changeset on the production server? ( other than scp'ing).  I guess I'm looking for what the conventional way to do this is.</p>