Как правильно хранить данные сайта на Git hub?

Есть сайт рабочий большой, на битрикс, как правильно сделать чтоб все данные хранились на гитхабе?
Допустим скачать весь сайт к себе на пк, залить на репозитроий. Теперь получается у нас есть один сайт на хосте и один локально на пк который синхронизирован с гитхабом. Точнее его копия. Правки делать на тесте, проверять, если все ок, комитить и переливать на хост? Или как лучше..или проще наверно)) и как с бд быть? Ну и какие еще могут быть нюансы?
  • Вопрос задан
  • 212 просмотров
Пригласить эксперта
Ответы на вопрос 1
@FreeArcher
Senior 1С; php, JS Starter
Варинтов 2:

1. Правильный - поместить в гит только папки в которых ведется разработка local, а если шаблон по старинке лежит в bitrix/tamplates/ то её поместить.
Сделать это на рабочем сервере.
Ну и соответственно клонировать эти папки на тестовый сервер и на машину где ведётся разработка.

2. Неправильный - но позволяет заливать обновления на локальные и тестовые компьютеры. Это так же на рабочем сервере создается git и туда помещается весь каталог www. Много, но зато потом просто клонируется себе целиком все исходники и заливаются обновления.
Единственное нужно правильно настроить gitignore (заинтересует скину свой).

Ну а база просто бекапится только база и разворачивается без файлов.

Вопрос, как сделать первый раз?
Первый раз просто разворачивается полный бекап сайта на своей машине.
Затем удаляется все из папки www.
И снова заливается, но уже из git.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы