Note
Правила защиты тегов : устарел в GitHub Enterprise Server версии 3.16 и более поздних версий. Вместо этого используйте наборы правил. Все правила защиты тегов, которые по-прежнему используются, будут автоматически перенесены. Дополнительные сведения об этом см. в разделе the GitHub Blog.
При добавлении правила защиты тегов все теги, соответствующие предоставленному шаблону, будут защищены. Только пользователи с разрешениями администратора или поддержки или пользовательские роли с разрешением "Изменить правила репозитория" в репозитории смогут создавать защищенные теги, а только пользователи с разрешениями администратора или пользовательскими ролями с разрешением "Изменить правила репозитория" в репозитории смогут удалять защищенные теги. Дополнительные сведения см. в разделе «Роли репозиториев для организации». Для GitHub Apps требуется разрешение Repository administration: write
на изменение защищенного тега.
Кроме того, вы можете создать пользовательские роли в репозитории, чтобы разрешить другим группам пользователей создавать или удалять теги, соответствующие правилам защиты тегов. Дополнительные сведения см. в разделе "Управление пользовательскими ролями репозитория для организации".
Добавление правил защиты тегов
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".
-
Нажмите кнопку Создать правило.
-
В разделе "Шаблон имени тега" введите шаблон тегов, которые требуется защитить. Правила защиты тегов используют
fnmatch
синтаксис. Сведения о параметрах синтаксиса см. в документации по fnmatch. В этом примере введите *, чтобы защитить все теги. -
Нажмите кнопку Добавить правило.