Skip to main content

Эта версия GitHub Enterprise Server будет прекращена 2025-04-03. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

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

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

Note

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

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

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

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

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

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

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

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

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

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

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