2014-09-04 2 views
0

У меня есть проект прямо сейчас, который в настоящее время работает на сервере Amazon EC2. Это проект на ранней стадии, поэтому нет среды разработки/производства.Рабочий процесс репозитория GitHub Git С сервером AWS EC2?

Моя текущая установка Git имеет центральный репозиторий на моем сервере EC2 и имеет локальные репозитории, которые нажимают на этот центральный репозиторий на ноутбуках разработчиков. В моем репозитории Git есть только одна главная ветка.

В настоящее время я переношу свой центральный репозиторий на Github, и я хотел бы иметь такой же рабочий процесс, как раньше. А именно, я хочу иметь возможность вводить одну команду, а затем изменения в моем локальном репозитории распространяются до Github, которые затем распространяются на мой сервер EC2.

Сейчас я использую

git push origin master 

Как добиться того, что я описал выше с Github в смеси?

ответ

0

Найден способ развертывания на моем сервере EC2 с использованием Github web hooks. По сути, у меня есть PHP скрипт (или любой другой скрипт сервера), который запускает команду оболочки что-то вроде

git pull origin master 

на сервере EC2. Сценарий попадает в Github каждый раз, когда я нажимаю что-то на репозиторий Github.

Смежные вопросы