Как с github залить сайт на хостинг?

Добрый день! Где-то читал, что можно с github заливать файлы на хостинг на прямую. Можно ли так сделать?
К примеру: мы делаем с другом сайт 1 репозиторий на двоих находится на github, я делаю изменения заливаю их в репозиторий, он делает изменения заливает их в репозиторий. Хотелось бы сразу с гита сливать готовый сайт на хостинг когда то читал, что с помощью SSH можно, но ничего по этому вопросу не нашел.
  • Вопрос задан
  • 3062 просмотра
Решения вопроса 1
devalone
@devalone
̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
Клонируй репозиторий на сервере.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Это работает примерно так:
1. У вас есть какой-то софт/скрипт, который умеет заливать сайт на хостинг
2. Вы подписываетесь на события гитхаба этим скриптом

Подробнее в описании API
Ответ написан
dark_tke
@dark_tke
Помогли? Отметь решением!
Можно пойти разными путями:
1. Через деплой
2. Через webhooks

Если рассматривать варианты подробнее,

1. вы настраиваете ssh у себя на сервере определенным образом, после чего в настройках репозитория вводите deploy key(что это такое и как все это настраивать, неплохо объясняет сам гитхаб).

2. Вы создаете у себя на сервере скрипт, который будет откликаться на пост запрос по определенному url, лучше всего брать в качестве url'a хеш строку, ее подобрать весьма проблемно. Затем переходите в настройки репозитория, выбираете вебхуки, и создаете новый хук. Указываете в нем адрес страницы, на сервере, которая запускает ваш скрипт. Далее ставите в случае каких событий необходимо отправлять запрос. Допустим в случае Commit. Все остальное делаете на сервере у себя, через скрипт который вы создали.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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