title: Automatically update local github repository on master branch change
body: <p>I have a github repository that exists on several different hosts. I'm trying to figure out if there's some way to have two of the hosts automatically pull down any new changes to the master branch, without having to log in and issue the <code>pull</code> commands themselves, at the same time I still need to be able to push changes from those hosts on rare occasions.</p>
  
  <p>From what I've seen I believe I should be looking at something with Hooks, but having a hard time understanding how they work. It seems like a server side <code>post-receive</code> may be what I'm looking for, but not sure.</p>
  
  <p>Does anyone have any experience with getting this to work? </p>