У меня есть хранилище github, которое существует на нескольких разных хостах. Я пытаюсь выяснить, есть ли какой-нибудь способ, чтобы два хоста автоматически вытаскивали любые новые изменения в основную ветку, без необходимости входить в систему и самостоятельно вводить команды pull
, в то же время мне все еще нужно быть в состоянии сделать sh изменения от этих хостов в редких случаях.
Из того, что я видел, я считаю, что я должен смотреть на что-то с помощью Hooks, но мне трудно понять, как они работают. Кажется, что серверная post-receive
может быть то, что я ищу, но не уверен.
У кого-нибудь есть опыт работы с этим?