【问题标题】:gpg failed to sign the data. Failed to write commit objectgpg 未能对数据进行签名。无法写入提交对象
【发布时间】:2016-08-05 03:58:26
【问题描述】:

由于密码错误,我错误地使用了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?

【问题讨论】:

    标签: git github intellij-idea gnupg


    【解决方案1】:

    这看起来像是权限问题。您可能以 IntelliJ 运行的其他用户身份创建/安装了密钥。假设您在普通用户帐户下运行 IntelliJ(您通常应该这样做),请再次获得 GnuPG 主目录的所有权:

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

    然后确保您可以看到私钥:

    gpg --list-secret-keys
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-22
      • 2021-07-18
      • 2021-05-12
      • 2019-03-19
      • 1970-01-01
      • 2021-05-08
      • 2016-10-12
      • 1970-01-01
      相关资源
      最近更新 更多