小编Chr*_*sen的帖子

Github 无法验证签名的 git 提交

我在让 Github 验证我签名的提交时遇到一些问题。我有一个 ed25519 ssh 密钥,用于将提交推送到 GitHub(有效!),我还使用此密钥来签署我的提交。我已经为我的 git 环境设置了以下配置:

user.name=<my name>
user.email=<number>+<username>@users.noreply.github.com
user.signingkey=/path/to/ed25519key.pub
gpg.format=ssh
commit.gpgsign=true
gpg.ssh.allowedsignersfile=/path/to/allowedsigners
Run Code Online (Sandbox Code Playgroud)

如果我使用标志检查提交日志,--show-signature我会得到“Good“git”签名...”。现在,在 Github 上,我的提交被标记为unverified,如果我单击徽章,我可以看到与SSH and GPG keys我的帐户设置中的指纹相匹配的关键指纹。

知道我做错了什么吗?

基督教

git github ssh-keys

3
推荐指数
1
解决办法
421
查看次数

标签 统计

git ×1

github ×1

ssh-keys ×1