Задать вопрос

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

Добрый день! Где-то читал, что можно с github заливать файлы на хостинг на прямую. Можно ли так сделать?
К примеру: мы делаем с другом сайт 1 репозиторий на двоих находится на github, я делаю изменения заливаю их в репозиторий, он делает изменения заливает их в репозиторий. Хотелось бы сразу с гита сливать готовый сайт на хостинг когда то читал, что с помощью SSH можно, но ничего по этому вопросу не нашел.
  • Вопрос задан
  • 3405 просмотров
Подписаться 9 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 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. Все остальное делаете на сервере у себя, через скрипт который вы создали.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 125 000 до 200 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽
ITK academy Краснодар
от 220 000 до 300 000 ₽