Есть несколько способов сделать это.
Используйте марионетку, чтобы периодически выполнять git pull репозитория github. Это не совсем то, для чего нужна марионетка, но это возможно.
Простой bash-скрипт для выполнения git pull. Вы можете добавить это в задание cron и запускать его через определенные промежутки времени. Это будет самое простое / быстрое решение.
Поищите альтернативы, например
ящик пагоды https://pagodabox.com/features/git-php-hosting
jenkins http://jenkins-ci.org
Проверьте этот вопрос: https: / /stackoverflow.com/questions/9978400/git-auto-pull-from-repository[1293 impression