启用 GPG 验证后,GitHub 将自动对你在 GitHub Codespaces 中所做的提交进行签名,并且该提交在 GitHub 上具有已验证状态。 默认情况下,GPG 验证对您创建的代码空间禁用。 您可以选择对所有仓库或特定仓库允许 GPG 验证。 仅对您信任的仓库启用 GPG 验证。 有关 GitHub 签名提交的更多信息,请参阅“关于提交签名验证”。
注意:如果已将点文件存储库链接到 GitHub Codespaces,则点文件中的 Git 配置可能与 GitHub Codespaces 签署提交所需的配置冲突。 有关详细信息,请参阅“排查 GitHub Codespaces 的 GPG 验证问题”。
-
在任何页面的右上角,单击个人资料照片,然后单击“设置”。
1. 在边栏的“代码、规划和自动化”部分中,单击“ Codespaces”。 -
在“GPG 验证”下,选择想要的 GPG 验证设置:
- 已禁用 - GPG 在 codespace 中不可用。
- 所有存储库 - GPG 将可用于所有存储库的 codespace。
- 所选存储库 - GPG 将可用于从所选存储库创建的 codespace。
-
如果选择“所选存储库”,请选择“选择存储库”下拉菜单,然后单击要为其启用 GPG 验证的存储库。 对要启用 GPG 验证的所有存储库重复此步骤。
启用 GPG 验证后,它将在从相关存储库创建的任何新 codespace 中自动生效。 要使 GPG 验证在现有活动 codespace 中生效,需要停止并重启 codespace。 有关详细信息,请参阅“停止和启动 codespace”。