📓Настройка рабочего окружения
Для выполнения группового финального проекта вам понадобится общий репозиторий, в котором будет происходить работа группы. Один из участников команды должен создать новый репозиторий на 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