{"meta":{"title":"管理提交签名验证","intro":"GitHub 将验证 GPG、SSH 或 S/MIME 签名，以便其他人知道提交来自受信任的源。GitHub 将自动使用 Web 界面对提交签名。","product":"身份验证","breadcrumbs":[{"href":"/zh/authentication","title":"身份验证"},{"href":"/zh/authentication/managing-commit-signature-verification","title":"验证提交签名"}],"documentType":"category"},"body":"# 管理提交签名验证\n\nGitHub 将验证 GPG、SSH 或 S/MIME 签名，以便其他人知道提交来自受信任的源。\n\n## Links\n\n### Sign your commits with GPG\n\n* [关于提交签名验证](/zh/authentication/managing-commit-signature-verification/about-commit-signature-verification)\n\n  使用 GPG、SSH 或 S/MIME，可以在本地对标记和提交进行签名。 这些标签或提交在 GitHub 上被标记为已验证，这样其他人就可以确信这些更改来自可信来源。\n\n* [检查现有 GPG 密钥](/zh/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)\n\n  在生成 GPG 密钥之前，您可以检查是否有任何现有的 GPG 密钥。\n\n* [生成新 GPG 密钥](/zh/authentication/managing-commit-signature-verification/generating-a-new-gpg-key)\n\n  如果没有现有的 GPG 密钥，您可以生成新的 GPG 密钥以用于签名提交和标记。\n\n* [将 GPG 密钥添加到GitHub帐户](/zh/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account)\n\n  若要在 GitHub 上将您的账户配置为使用新的（或现有的）GPG 密钥，您还需要将该密钥添加到账户中。\n\n* [将您的签名密钥告知 Git](/zh/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key)\n\n  要在本地对提交进行签名，需要向 Git 通知要使用的 GPG、SSH 或 X.509 密钥。\n\n* [将电子邮件与 GPG 密钥关联](/zh/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key)\n\n  GPG 密钥必须与符合你的提交者身份的已验证电子邮件关联。\n\n* [对提交签名](/zh/authentication/managing-commit-signature-verification/signing-commits)\n\n  使用 GPG、SSH 或 S/MIME，可以在本地对提交进行签名。"}