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