Skip to main content

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

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

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

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

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

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

Примечание.

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

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

Примечание.

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

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

  1. В правом верхнем углу любой страницы на GitHubщелкните рисунок профиля, а затем выберите октикона "шестеренка" aria-hidden="true" aria-label="gear" %} Settings.

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

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

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

    Примечание.

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

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

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

  •         [AUTOTITLE](/codespaces/setting-your-user-preferences)
    
  •         [AUTOTITLE](/codespaces/customizing-your-codespace)