Задать вопрос
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

Как автоматически сливать файлы из git на сервер?

Вкратце, где можно найти информацию по тому, как сразу измененения в гите отправить на сервер?
Сделал коммит мастер ветки, а он автоматически подхватился сервером.
Гит на Битбакете, сервер ВПСка. Пните в нужную сторону, пожалуйста)
  • Вопрос задан
  • 638 просмотров
Подписаться 3 Оценить 1 комментарий
Решения вопроса 2
два варианта
1) Через bitbucket webhooks - как они работают можно прочесть в доках.
Основная суть вебхука - при каждом пуше в репу, вебхук "стучится" по определённому адресу который вы укажете. А по этому адресу, на вашем сервере, вызывается git pull из репы на bitbucket.
2) без bitbucket - на вашем сервере создать bare-репозиторий рядом с "боевым" репозиторием. В bare-репозитории прописываем post-update хук. Это обычный скрипт, который заходит в нужную папку с "боевым" репозиторием и делает git pull из рядом лежащего bare-репозитория

вроде всё правильно описал
Ответ написан
@Sayto
Делается все через хуки, в частности post-receive.
Инструкция на гисте
Инструкция от Digital Ocean про VPS
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Вы можете с помощью cron ежеминутно (или как удобно) исполнять:

git pull

Вариант? :-)
Ответ написан
Комментировать
@aol-nnov
тыц.

Тренируй русский языка, чтобы понятнее выражаться! ;)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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