阅读(3260) (2)

GitHub 管理提交签名验证

2020-08-19 13:56:00 更新

您可以使用 GPG 或 S/MIME 在本地签名您的工作。 GitHub 将会验证这些签名,以便其他人知道提交来自可信的来源。 GitHub 将自动使用 GitHub web 界面对您的提交签名。

关于提交签名验证→

使用 GPG 或 S/MIME 可在本地签名标记并提交。 这些标记或提交在 GitHub 上标示为已验证,便于其他人信任更改来自可信的来源。

检查现有 GPG 密钥→

在生成 GPG 密钥之前,您可以检查是否有任何现有的 GPG 密钥。

生成新 GPG 密钥→

如果没有现有的 GPG 密钥,您可以生成新的 GPG 密钥以用于签名提交和标记。

新增 GPG 密钥到 GitHub 帐户→

要配置 GitHub 帐户使用新的(或现有)GPG 密钥,您还需要将其添加到 GitHub 帐户。

将您的签名密钥告知 Git→

要在本地对提交签名,您需要告知 Git 您有想要使用的 GPG 或 X.509 密钥。

将电子邮件与 GPG 密钥关联→

GPG 密钥必须 GitHub 验证过与提交者身份匹配的电子邮件地址匹配。

对提交签名→

您可以使用 GPG 或 S/MIME 在本地为提交签名。

对标记签名→

您可以使用 GPG 或 S/MIME 在本地为标记签名。