github - 如何使用 GitHub 上的提交电子邮件地址验证 GPG key ?

标签 github gnupg gpg-signature

当我尝试添加使用我的 GitHub 提供的提交电子邮件地址的 GPG key 时,它给我一个错误,即电子邮件地址为“未验证”。我应该如何解决这个问题?
我关注了 guide on GitHub for generating a GPG key and adding it to your account ,其中说:

Note: When asked to enter your email address, ensure that you enter the verified email address for your GitHub account. To keep your email address private, use your GitHub-provided no-reply email address. For more information, see "Verifying your email address" and "Setting your commit email address."


请参阅此显示错误的屏幕截图:
Screenshot of GitHub SSH and GPG Keys settings page

最佳答案

与设置提交电子邮件地址时不同,必须使用 GitHub 提供的完整 noreply 电子邮件地址。您可以在 GitHub email settings page 的“将我的电子邮件地址保密”部分下找到它。 .此电子邮件地址应类似于:

XXXXXXXX+USERNAME@users.noreply.github.com


使用此电子邮件地址生成您的 GPG key ,而不是简单地使用“USERNAME@users.noreply.github.com”。

关于github - 如何使用 GitHub 上的提交电子邮件地址验证 GPG key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63318516/

相关文章:

Git 与 Remote Master merge

git - 使用 GPG 签署 git 提交的问题

python - 在 --batch 模式下使用 gpg --search-keys

git - 为什么 git 的 gpg 签名提交上有特殊符号

git - 管理 2 个 git 用户 gpg key 并为每个用户选择 gpg 签名

github - 与 GIT 的雪花连接

python - 如何在 requirements.txt 中安装 git 源?

github - 如何通过 github 比较来自不同项目的 repos?

java - 调用 PGPOnePassSignature.verify 时签名长度不正确

ubuntu - 如何将 gpg key 链接到启动板