Git: extracción automática del repositorio?

¿Hay alguna forma de configurar git de modo que escuche las actualizaciones de un repositorio remoto y se active cada vez que algo cambie? El caso de uso es que quiero implementar una aplicación web usando git (así que obtengo el control de la versión de la aplicación implementada) pero quiero poner el repositorio git "central" en Github en lugar de hacerlo en el servidor web (la interfaz de Github es muuuy agradable) .

¿Alguien ha conseguido que esto funcione? ¿Cómo lo hace Heroku? Mi Google-fu no puede darme resultados relevantes.

Respuestas a la pregunta(10)

Su respuesta a la pregunta