Сведения о строгом режиме
При работе на локальном компьютере GIT позволяет указывать автора изменений и удостоверение автора фиксаций. Из-за этого другие пользователи могут сомневаться в том, что фиксации и метки были на самом деле созданы вами. Чтобы решить эту проблему, можно подписывать фиксации и метки. Дополнительные сведения см. в разделе "[AUTOTITLE" и "Подписание фиксаций](/authentication/managing-commit-signature-verification/signing-tags)". GitHub помечает подписанные фиксации и метки определенным состоянием проверки.
По умолчанию фиксации и метки помечаются как проверенные, если они подписаны с помощью успешно проверенного ключа GPG, SSH, или S/MIME. Если фиксация или метка имеют подпись, которую нельзя проверить, GitHub оставляет их в состоянии "Не проверено". Во всех остальных случаях состояние проверки не отображается.
Однако вы можете повысить уверенность других пользователей в принадлежности ваших фиксаций и меток именно вам, включив строгий режим в параметрах GitHub. С включенным режимом бдения все фиксации и теги помечаются одним из трех состояний проверки:
Status | Description |
---|---|
Проверено | Фиксация подписана, подпись успешно проверена, а пользователь, выполнивший фиксацию — единственный автор, который включил строгий режим. |
Частично проверено | Фиксация подписана, и подпись успешно проверена, но у фиксации есть автор, который: a) не является автором фиксации, и б) включил строгий режим. В этом случае подписывание фиксации не гарантирует согласие автора, поэтому фиксация проверяется только частично. |
Непроверенные | Любое из следующих утверждений верно: — фиксация подписана, но подпись невозможно проверить; — фиксация не подписана, и автор фиксации включил строгий режим; — фиксация не подписана, и автор включил строгий режим. |
Включать строгий режим следует только в том случае, если вы подписываете все фиксации и метки и используете подтвержденный адрес электронной почты для учетной записи на GitHub Enterprise Server в качестве адреса для фиксаций. После включения этого режима все неподписанные фиксации и метки, создаваемые локально и отправляемые в GitHub, будут помечаться как непроверенные.
Вы можете проверить состояние проверки подписанных фиксаций или тегов в GitHub Enterprise Server и посмотреть, почему подписи фиксации могут быть не проверены. Дополнительные сведения см. в разделе Проверка состояния проверки сигнатуры фиксации и тега.
Включение строгого режима
-
В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.
-
В разделе "Access" боковой панели щелкните SSH и ключи GPG.
-
В разделе "Режим vigilant" выберите флаг без знака фиксаций в качестве непроверенных.