📓Настройка рабочего окружения
Для выполнения группового финального проекта вам понадобится общий репозиторий, в котором будет происходить работа группы. Один из участников команды должен создать новый репозиторий на GitHub, и добавить в качестве участников с правами изменения кода всех членов команды и ментора своей группы.
После этого необходимо настроить репозиторий таким образом, чтобы ветка master
стала "защищенной", то есть чтобы туда никто из участников не мог напрямую коммитить код. Для этого необходимо:
Перейти в настройки репозитория
В разделе
Merge button
оставить выделенной только галочкуAllow squash merging
Перейти на вкладку
Branches
В разделе
Branch protection rules
нажмитеAdd rule
, чтобы создать правило для защиты веткиmaster
В поле
Branch name pattern
введите имяmaster
В разделе
Rule settings
ниже необходимо указать следующие параметры:Require pull request reviews before merging
Required approving reviews -> 2
Require status checks to pass before merging
Require branches to be up to date before merging
Include administrators
Last updated