Skip to main content

Настройка правил защиты тегов

Вы можете настроить правила защиты тегов для репозитория, чтобы запретить участникам создавать или удалять теги.

Note

Правила защиты тегов : устарел в GitHub Enterprise Server версии 3.16 и более поздних версий. Вместо этого используйте наборы правил. Все правила защиты тегов, которые по-прежнему используются, будут автоматически перенесены. Дополнительные сведения об этом см. в разделе the GitHub Blog.

При добавлении правила защиты тегов все теги, соответствующие предоставленному шаблону, будут защищены. Только пользователи с разрешениями администратора или поддержки или пользовательские роли с разрешением "Изменить правила репозитория" в репозитории смогут создавать защищенные теги, а только пользователи с разрешениями администратора или пользовательскими ролями с разрешением "Изменить правила репозитория" в репозитории смогут удалять защищенные теги. Дополнительные сведения см. в разделе «Роли репозиториев для организации». Для GitHub Apps требуется разрешение Repository administration: write на изменение защищенного тега.

Кроме того, вы можете создать пользовательские роли в репозитории, чтобы разрешить другим группам пользователей создавать или удалять теги, соответствующие правилам защиты тегов. Дополнительные сведения см. в разделе "Управление пользовательскими ролями репозитория для организации".

Добавление правил защиты тегов

  1. На GitHubперейдите на главную страницу репозитория.

  2. Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: заголовок репозитория с вкладками. Вкладка "Параметры" выделена темно-оранжевым контуром.

  3. Нажмите кнопку Создать правило.

  4. В разделе "Шаблон имени тега" введите шаблон тегов, которые требуется защитить. Правила защиты тегов используют fnmatch синтаксис. Сведения о параметрах синтаксиса см. в документации по fnmatch. В этом примере введите *, чтобы защитить все теги.

    Снимок экрана: страница "Защищенные теги / Новое правило". Пример шаблона "*" показан с кнопкой "Добавить правило".

  5. Нажмите кнопку Добавить правило.