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