n1ro°
RU

Компьютеры · Инструкция

Как запретить удаление веток через GitHub Ruleset

Правило защищает важные refs от случайного удаления.

Редакция N1RO · Проверено

Короткий ответ

Добавьте Restrict deletions для branch pattern; удаление останется только у субъектов с bypass. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.

Что сделать

  1. 1. Откройте Settings → Rules → Rulesets.
  2. 2. Задайте target pattern.
  3. 3. Включите Restrict deletions.
  4. 4. Настройте минимально необходимый bypass.

Проверка

Да, если их роль/субъект добавлен в bypass list.

Важно

Не делайте target pattern шире необходимого.

Что учитывать

Не делайте target pattern шире необходимого.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Available rules for rulesets). Пример и формулировки — редакция N1RO на 2026-09-18.