2015-01-17 3 views
-1

Я хочу настроить веб-сервер на сервере VPS, и я решил, что Github будет хорошим вариантом для версии и иметь доступ из разных мест.Github automatic sync

Есть ли способ автоматической синхронизации клиента командной строки git, поэтому, когда я делаю фиксацию в репозитории, он будет обновляться на сервере (желательно мгновенно)?

Редактировать: Я пытаюсь получить удаленный сервер, чтобы автоматически извлекать изменения в репозитории GitHub при его обновлении.

+0

Возможный дубликат [Как его настроить, чтобы ваш проект автоматически обновлялся на вашем рабочем сервере при внесении изменений в репозиторий github?] (Http://stackoverflow.com/questions/8797982/how- can-you-set-it-up-so-that-your-project-automatic-updates-on-your-product) – random

+0

Это действительно так; однако это не позволит мне отмечать дубликаты. – Joshua

ответ

0

так, когда я делаю фиксации в хранилище, он будет обновляться на сервере

Это вызов webhook, которые действуют как после обновления крюк на GitHub стороны, и формирует JSON payload что ваш сервер может слушать.

На странице «Delivering deployments» иллюстрирует несколько методов развертывания:

Deployments API предоставляет свои проекты, размещенные на GitHub с возможностью их запуска на сервере, который вы владеете.
В сочетании с Status API вы сможете координировать свои развертывания с момента внесения вашего кода на master.

+0

Прошу прощения, но я немного нул с Github по командной строке. Не могли бы вы объяснить это более подробно, и будет ли это работать с html-файлами, css, js и т. Д.? –

+0

Это еще не все командной строки: сначала вы должны объявить веб-сайт на сайте GitHub. – VonC