Сведения об утверждении фиксаций
Утверждение фиксаций позволяет пользователям утверждать, что фиксация соответствует правилам и требованиям лицензии, которые действуют в отношении репозитория. Вы можете включить принудительные подписи фиксации в отдельных репозиториях для пользователей, выполняющих фиксацию с помощью веб-интерфейса экземпляр GitHub Enterprise Server, что делает подписание фиксации частью процесса фиксации. После включения подписей обязательной фиксации для репозитория каждая фиксация, выполненная в этом репозитории с помощью веб-интерфейса экземпляр GitHub Enterprise Server, автоматически подписывается автором фиксации.
Владельцы организации также могут включать принудительное утверждение фиксаций на уровне организации. Дополнительные сведения см. в разделе Управление политикой утверждения фиксаций для организации.
Принудительное утверждение фиксаций применяется только к фиксациям, выполненных через веб-интерфейс. Для фиксаций, выполненных через интерфейс командной строки Git, автор фиксации должен утвердить фиксацию с помощью команды --signoff
. Дополнительные сведения см. в документации Git.
Вы можете определить, включено ли обязательное утверждение фиксаций для репозитория, в который вы делаете вклад. Для этого отметьте заголовок формы фиксации в нижней части редактируемого файла. После включения обязательного утверждения фиксаций заголовок будет выглядеть так: "Утвердить и зафиксировать изменения".
Перед утверждением фиксации необходимо убедиться, что фиксация соответствует правилам и требованиям лицензии, действующих в отношении репозитория, в который вы выполняете фиксацию. Репозиторий может использовать соглашение об утверждении, например сертификат происхождения разработчика из Linux Foundation. Дополнительные сведения см. в разделе Сертификат происхождения разработчика.
Подписывание фиксаций отличается от утверждения фиксации. Дополнительные сведения о подписи фиксации см. в разделе Сведения о проверке подписи фиксации.
Включение или отключение обязательного утверждения фиксаций для репозитория
-
На экземпляр GitHub Enterprise Server перейдите на главную страницу репозитория. 1. Под именем репозитория щелкните Параметры. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и выберите пункт Параметры.
-
Выберите Требовать от участников утверждения веб-фиксаций.
.