Как автоматический обновлять сайт на сервере с Github?

Добрый день!
У меня есть хостинг на Джино. Как мне сделать так, чтобы сервер автоматически проверял обновления в репозитории Github'а и загружал себе в определенную папку?
И чтобы некоторые файлы можно было закрыть от изменения, например, db.php.
  • Вопрос задан
  • 4102 просмотра
Решения вопроса 1
littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.
1. Забейте на хостинг от Джино, vps на Digital Ocean стоит 5$, не такие уж большие деньги.
2. Перейдя на VPS откройте для себя мир CI(непрерывной интеграции), если разобраться с системами CI будет совсем тяжко, то есть простые скрипты типо такого или такого.

Можете попробовать вот это
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
NYMEZIDE
@NYMEZIDE
резюме - ivanfilatov.ru
1. powershell скрипт с git командами
2. планировщик на сервере, чтобы периодически дергал этот скрипт.

но вообще сайт всегда обновляют/выкладывают ручками. хорошая практика.
а обновлять компоненты можно через админку, загрузить новые версии файлов.
Ответ написан
yokotoka
@yokotoka
Python guru
Воспользуйтесь этим: https://developer.github.com/webhooks/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы