Git push от пост-получения - PullRequest
2 голосов
/ 28 мая 2010

У меня есть два сервера, давайте назовем их первым и вторым. Первый - это то, где делается настоящая разработка, а второй - реплика. То, что я хотел бы сделать, это вставить «git push» в post-receive, но есть одна проблема. Пост-получение выполняется, когда пользователь выполняет команду git push на первый сервер, поэтому я не могу выполнить команду chmod 600 ssh без передачи. Какова лучшая практика для этого? Thanx!

1 Ответ

0 голосов
/ 28 мая 2010

Я бы посоветовал сохранить это просто и просто использовать rsync для копирования чистого репозитория с определенным интервалом. При этом могут возникнуть проблемы с параллелизмом (синхронизация одновременно с входом push). Но с другой стороны, выполнение нескольких одновременных загрузок из хранилища (например, если несколько разработчиков одновременно отправляют на основной сервер) также может иметь проблемы.

...