📓Настройка рабочего окружения

Для выполнения группового финального проекта вам понадобится общий репозиторий, в котором будет происходить работа группы. Один из участников команды должен создать новый репозиторий на GitHub, и добавить в качестве участников с правами изменения кода всех членов команды и ментора своей группы.

После этого необходимо настроить репозиторий таким образом, чтобы ветка master стала "защищенной", то есть чтобы туда никто из участников не мог напрямую коммитить код. Для этого необходимо:

  1. Перейти в настройки репозитория

  2. В разделе Merge button оставить выделенной только галочку Allow squash merging

  3. Перейти на вкладку Branches

  4. В разделе Branch protection rules нажмите Add rule, чтобы создать правило для защиты ветки master

  5. В поле Branch name pattern введите имя master

  6. В разделе 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