gpg无法对数据进行签名。写入提交对象失败。

5

由于密码错误,我错误地执行了sudo install gpg。现在我无法通过IntelliJ提交任何内容。我遇到以下错误:

gpg: skipped "10XXXXXXXXX3892": secret key not available gpg: signing failed: secret key not available error: gpg failed to sign the data fatal: failed to write commit object 
gpg: skipped "MyUpdates": secret key not available gpg: signing failed: secret key not available error: gpg failed to sign the data fatal: failed to write commit object

这里展示了两个秘钥:“10XXXXXXXXX3892”和“MyUpdates”。 有没有什么方法可以摆脱gpg错误?我该如何卸载gpg?

1个回答

4

这似乎是一个权限问题。您可能是以另一个用户身份创建/安装了密钥,而IntelliJ正在其下运行。鉴于您通常应该在普通用户帐户下运行IntelliJ,请重新拥有GnuPG主目录的所有权:

sudo chown -R $USER:$USER ~/.gnupg

然后确保您能够看到私钥:

gpg --list-secret-keys

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接