Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。 有关最新信息,请访问英语文档

管理 GitHub Codespaces 的 GPG 验证

您可以允许 GitHub 自动使用 GPG 对在代码空间中所做的提交进行签名,以便其他人可以确信更改来自受信任的源。

启用 GPG 验证后,GitHub 将自动对你在 GitHub Codespaces 中所做的提交进行签名,并且该提交在 GitHub Enterprise Cloud 上具有已验证状态。 默认情况下,GPG 验证对您创建的代码空间禁用。 您可以选择对所有仓库或特定仓库允许 GPG 验证。 仅对您信任的仓库启用 GPG 验证。 有关 GitHub Enterprise Cloud 签名提交的更多信息,请参阅“关于提交签名验证”。

注意:如果已将点文件存储库链接到 GitHub Codespaces,则点文件中的 Git 配置可能与 GitHub Codespaces 签署提交所需的配置冲突。 有关详细信息,请参阅“排查 GitHub Codespaces 的 GPG 验证问题”。

  1. 在任何页面的右上角,单击个人资料照片,然后单击“设置”。

    GitHub 帐户菜单的屏幕截图,其中显示了供用户查看和编辑其个人资料、内容和设置的选项。 菜单项“设置”用深橙色框出。 1. 在边栏的“代码、规划和自动化”部分中,单击“ Codespaces”。

  2. 在“GPG 验证”下,选择想要的 GPG 验证设置:

    • 已禁用 - GPG 在 codespace 中不可用。
    • 所有存储库 - GPG 将可用于所有存储库的 codespace。
    • 所选存储库 - GPG 将可用于从所选存储库创建的 codespace。
  3. 如果选择“所选存储库”,请选择“选择存储库”下拉菜单,然后单击要为其启用 GPG 验证的存储库。 对要启用 GPG 验证的所有存储库重复此步骤。

启用 GPG 验证后,它将在从相关存储库创建的任何新 codespace 中自动生效。 要使 GPG 验证在现有活动 codespace 中生效,需要停止并重启 codespace。 有关详细信息,请参阅“停止和启动 codespace”。