Как мне настроить хост, чтобы каждый раз, когда я нажимаю на git, файлы обновляются на хосте?

Я хотел бы иметь возможность нажать на git и синхронизировать мое репо с каталогом на другом хосте. Я размещаю свой код на GitHub и использую VPS @ Lightsail.

Есть ли какой-нибудь сценарий, cronjob или существующий фреймворк, который можно настроить для этого?

0
задан 25 June 2018 в 17:23
1 ответ

Github поддерживает Webhooks , которые позволяют настроить триггер, когда в вашем репо происходят определенные события. Триггер отправляет запрос HTTP POST на настроенный вами URL. Вы можете найти раздел Webhooks в области настроек вашего репо.

Скорее всего, вы могли бы запустить что-то на своем VPS, которое получит этот POST, а затем выполнить git pull на локальной копии репо.

2
ответ дан 4 December 2019 в 13:25

Теги

Похожие вопросы