Заставьте Github отправлять на удаленный сервер, когда он получает обновления

Как настроить Github для автоматической отправки любых обновлений на удаленный сервер?

Это полезно для поддержки кодовой базы на Github и запуска веб-сайта на этой кодовой базе.

У меня есть репо на моем собственном компьютере, здесь я работаю.

Я фиксирую свои изменения в локальном репо и помещаю их в мой репозиторий Github.

Я хочу, чтобы репозиторий Github перенес эти изменения на мой удаленный сервер.

Я исследовал весь день, и использование «крючков» звучит разумно. Возможно, с помощью перехвата post-receive на Github, который затем запускает команду push на моем удаленном сервере.

Какие-либо предложения?