Ответы пользователя по тегу GitHub
  • Как организовать работу с git без клонирования сайта на локальный компьютер?

    ivankprod
    @ivankprod
    Системный / веб fullstack-разработчик
    Не, ну конечно можно прямо на гитхабе редактировать файлы, и делать коммиты, но это дичь полная.
    По-моему, лучше сделать так:
    1. Делаете репозиторий приватным, создаете в нем ветку dev
    2. Проверенному человеку даете доступ через collaborators
    3. Человек редактирует код в ветке dev и делает пулл реквест (редактируя через клон или сразу на гитхабе, как сам решит)
    4. После тестов CI в workflow вы этот пулл реквест мёржите в ветку master/main
    5. После мёржа запускается workflow CD и деплоится на продакшн на ваш VPS.

    В целом, такая концепция распространена))
    Ответ написан
    2 комментария