
12 октября GitHub объявила ограниченное публичное превью push attribution для клиентов Enterprise. Система сохраняет подтверждённую учётную запись того, кто отправил коммит, отдельно от полей автора и коммитера. Это помогает проверять происхождение изменений.
По объяснению GitHub, поля author и committer задаёт клиент Git: указанное имя само по себе не доказывает, кто выполнил отправку. Новая запись показывает аутентифицированного отправителя в интерфейсе и API. Она не устанавливает, кто действительно написал код, и не заменяет ревью.
Для участия в превью GitHub предлагает клиентам Enterprise запросить доступ через свою команду сопровождения. Не считайте функцию общедоступной для всех тарифов.
Участникам доступно новое условие набора правил Committer must match pusher: оно блокирует отправку, если адрес коммитера не совпадает ни с одним подтверждённым адресом отправителя. До включения оцените рабочие сценарии команды, включая автоматизацию и отправку чужих изменений.
Практический вывод: различайте автора кода, метаданные коммита и учётную запись отправителя. Материал основан на анонсе GitHub; редакция не подключала превью и не проверяла правило в рабочем репозитории.
Проверяемые источники
Комментариев пока нет