Skip to main content

Управление проверкой GPG для GitHub Codespaces

Вы можете разрешить GitHub автоматически использовать GPG для подписывания фиксаций, внесенных в codespaces, чтобы другие пользователи могли быть уверены, что изменения поступают из надежного источника.

Сведения о проверке GPG в GitHub Codespaces

После включения проверки GPG GitHub автоматически подписывает ваши фиксации в GitHub Codespaces, при этом фиксации будут иметь проверенный статус в GitHub Enterprise Cloud. Дополнительные сведения о GitHub Enterprise Cloudподписанных фиксаций см. в разделе "Сведения о проверке подписи фиксации".

По умолчанию проверка GPG для создаваемых вами сред codespace отключена. Если включить проверку GPG, ваши фиксации вошли в репозитории, которым вы доверяете.

Список доверенных репозиториев для GitHub Codespaces предоставляется совместно между проверкой GPG и функциями синхронизации Параметры. Если у вас есть оба компонента, если вы добавили выбранный список доверенных репозиториев для проверки GPG, Параметры Синхронизация включена в пространствах кода, созданных из этих репозиториев. Если вы доверяете новому репозиторию для синхронизации Параметры, проверка GPG включена для того же репозитория. Хотя функции используют один и тот же список доверенных репозиториев, вы можете включить или отключить проверку GPG и Параметры Синхронизировать независимо.

Примечание. Если вы ранее включили проверку GPG для всех репозиториев, рекомендуется изменить параметры, чтобы использовать выбранный список доверенных репозиториев. Дополнительные сведения см. в разделе Безопасность в GitHub Codespaces.

Дополнительные сведения об управлении предпочтениями для синхронизации Параметры см. в разделе "Персонализация GitHub Codespaces для вашей учетной записи".

Примечание. Если вы связали репозиторий dotfiles с GitHub Codespaces, конфигурация Git в dotfiles может конфликтовать с конфигурацией, которую GitHub Codespaces требует подписывать фиксации. Дополнительные сведения см. в разделе Устранение неполадок проверки GPG для GitHub Codespaces.

Включение или отключение проверки групповой политики

  1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. В разделе "Код, планирование и автоматизация" боковой панели щелкните Codespaces.

  3. На странице, отображаемой в разделе "Проверка GPG", включите или отключите проверку GPG, выбрав или отменив выбор включения.

  4. Чтобы изменить доверенные репозитории для проверки GPG и Параметры Sync, в разделе "Доверенные репозитории", выберите все** репозитории или выберите **выбранные репозитории и используйте раскрывающийся список "Выбор репозиториев", чтобы добавить репозитории, которым вы доверяете.

    Примечание. Мы рекомендуем использовать выбранный список доверенных репозиториев. Дополнительные сведения см. в разделе Безопасность в GitHub Codespaces.

После включения проверки GPG он автоматически вступит в силу в любых новых пространствах кода, создаваемых из соответствующих репозиториев. Чтобы проверка GPG вступила в силу в существующем активном пространстве кода, необходимо остановить и перезапустить пространство кода. Дополнительные сведения см. в разделе Остановка и запуск пространства кода.

Дополнительные материалы