Existe alguma maneira de configurar o git de forma que ele ouça atualizações de um repo remoto e faça pull sempre que algo mudar? O caso de uso é que eu quero implantar um aplicativo da web usando git (para obter o controle de versão do aplicativo implantado), mas quero colocar o repositório git "central" no Github em vez de no servidor da web (a interface do Github é tãããão legal) .
Alguém conseguiu fazer isso funcionar? Como o Heroku faz isso? Meu Google-fu não está me dando resultados relevantes.