Компьютеры · Инструкция
Как включить Require signed commits в GitHub ruleset
Это репозиторное правило контроля происхождения коммитов, а не просто личная настройка подписи на компьютере разработчик
Короткий ответ
Создайте branch ruleset и включите правило Require signed commits для нужных веток. GitHub будет принимать обновления только с коммитами, которые проходят проверку подписи по правилам платформы.
Что делать
- Откройте Repository Settings → Rulesets.
- Создайте или откройте branch ruleset.
- Настройте target branches, например default branch.
- Включите Require signed commits.
- Сохраните ruleset и проверьте push тестовым подписанным и неподписанным коммитом в безопасной ветке.
- Если используете vigilant mode, учтите правила GitHub для статуса Partially verified.
Важно
- Перед включением на критичной ветке убедитесь, что боты и automation умеют создавать допустимые подписанные коммиты.
Что учитывать
Перед включением на критичной ветке убедитесь, что боты и automation умеют создавать допустимые подписанные коммиты.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Available rules for rulesets). Пример и формулировки — редакция N1RO на 2026-09-18.