У меня вопрос по репликации репозитория git на нескольких живых http-серверах
Моей целью было создать репликацию с моего тестового сервера на работающие http-серверы. Поэтому, когда я фиксирую свои изменения в тесте, эти изменения должны автоматически появляться и на сервере.
Я посмотрел на gerrit2, и он выглядит нормально, но я попытался сделать это с помощью git, но так как git использует ловушку post-commit, я уверен, что смогу сделать это с этим
Итак, я попытался сделать несколько нажатий в хуке после коммита (поскольку перезапись кажется единственным вариантом, потому что при слиянии есть вероятность конфликтов, и последнее, что я хочу иметь на своем живом сервере, это испорченные файлы ... .) от теста к жизни, и сначала я получил несколько странных ошибок, но затем я добавил параметр силы, и push завершился успешно, но, к сожалению, изменения не появились на удаленном сервере.
Я использовал протокол ssh для обмена данными.
Как это сделать, чтобы было хорошо и надежно? Какой набор команд я должен выполнить?