Github有一个很不错的功能,可以展示git提交时使用的gpg密钥签名。
我按照以下文章进行操作:
- https://help.github.com/articles/adding-a-new-gpg-key-to-your-github-account/
- https://help.github.com/articles/signing-commits-using-gpg/
现在我能够通过命令行默认地签署我的提交和标签。
(这也可以在github存储库中显示/标记为“已验证”)
然而,无论我是否打开/关闭“签名”按钮,Eclipse都无法(正确地)签署任何git提交(使用gpg)。 它也不显示提交是否已签名。
我使用以下工具:
- Eclipse Mars.1+2
- GPG4Win 2.2.0
- Git 2.8.2
%USERPROFILE%\.gnupg
中,而 Eclipse 4.18.0 不知道如何找到它们。 - Hydraxan14HOME
为%USERPROFILE%
的 CMD 中启动 Eclipse,问题是否仍然存在? - VonCHOME
设置为%USERPROFILE%
2."%USERPROFILE%\eclipse\rust-2020-12\eclipse\eclipse.exe"
3.尝试提交4.缺少签名密钥错误。 - Hydraxan14user.signingkey
被添加到%USERPROFILE%\.gitconfig
中,并且提交的电子邮件地址与密钥中的电子邮件地址匹配。 - Hydraxan14