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