gpg 未能签署数据,未能写入提交对象

法提赫·阿贡

我已经搜索了整个宇宙这个错误,但我找不到任何有用的提示。

我使用 keybase 创建了一个密钥并将我的公钥添加到 github gpg

我的gpg --list-secret-keys --keyid-format LONG是这个

--------------------------------
sec   rsa4096/7E8*******60B47B 2021-03-06 [SC] [expires: 2037-03-02]
      51FBCD0E******************014D4860B47B
uid                 [ultimate] Fatih <********@live.be>
uid                 [ultimate] Fatih <[email protected]>
ssb   rsa4096/15BBF8A123C4AC1B 2021-03-06 [E] [expires: 2037-03-02]

我的 .gitconfig is this

[user]
        signingkey = 7E8*******60B47B
        email = [email protected]
        name = kgnfth
[commit]
        gpgsign = true
[gpg]
        program = gpg

我添加export GPG_TTY=$(tty)到我的 .zshrc 文件中

每次我运行 git commit -m "first commit",我都会收到这个错误

error: gpg failed to sign the data
fatal: failed to write commit object

我没有发现签名密钥有任何问题我也尝试将 gpg 更改为 gpg2 但出现相同的错误

我不知道我需要你的帮助

谢谢你。

法提赫·阿贡

我通过将 gpg-agent 插件添加到我的 zshrc 配置文件中解决了我的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用GPG签署现有的提交

来自分类Dev

Gpg 消息元数据

来自分类Dev

IntelliJ在尝试签署提交(GPG)时无法提交更改

来自分类Dev

GPG签署所有git提交,但不进行隐藏

来自分类Dev

使用gpg在Eclipse中签署git commits

来自分类Dev

为什么我必须杀死gpg-agent来签署我的提交?

来自分类Dev

为什么用git签署提交时gpg-agent / pinentry不可用?

来自分类Dev

GPG签署旧的git commits是个好主意吗?

来自分类Dev

无法使用golang的openpgp数据包签署有效的gpg密钥

来自分类Dev

在未安装gpg的提交中查看git pgp信号

来自分类Dev

尽管GPG密钥ID匹配,但GitHub提交未通过验证

来自分类Dev

使用库(gpg)加密/解密R中的对象

来自分类Dev

gpg:在ubuntu中找不到有效的OpenPGP数据

来自分类Dev

无法正确重建 /etc/apt/trusted.gpg 密钥环:gpg:[不知道]:数据包无效(ctb=01)

来自分类Dev

子进程从其父进程继承了一个句柄但未能写入其中

来自分类Dev

我如何知道与RPM软件包签署了哪个GPG密钥?

来自分类Dev

为什么要使用Maven-GPG-Plugin与GnuPG签署项目的工件?

来自分类Dev

我如何知道与RPM软件包签署了哪个GPG密钥?

来自分类Dev

为什么我不能gpg签署《 Ubuntu行为准则》?

来自分类Dev

交互式重新压缩后如何保留提交gpg签名?

来自分类Dev

如何在GitHub上用我的提交电子邮件地址验证GPG密钥?

来自分类Dev

gpg密钥,提交给密钥服务器,然后使用webbrowser再次查找

来自分类Dev

如果我丢失了我的 GPG 私钥,每个人还能验证我的 Git 提交的签名吗?

来自分类Dev

如何使gpg找到gpg-agent

来自分类Dev

gpg-gpg-preset-passphrase安装

来自分类Dev

gpg-gpg-preset-passphrase安装

来自分类Dev

未能提交到链接页面

来自分类Dev

当您`git commit --gpg-sign = <key-id>`时,正在签名什么数据?

来自分类Dev

在Docker容器中添加GPG密钥会导致“找不到有效的OpenPGP数据”

Related 相关文章

  1. 1

    使用GPG签署现有的提交

  2. 2

    Gpg 消息元数据

  3. 3

    IntelliJ在尝试签署提交(GPG)时无法提交更改

  4. 4

    GPG签署所有git提交,但不进行隐藏

  5. 5

    使用gpg在Eclipse中签署git commits

  6. 6

    为什么我必须杀死gpg-agent来签署我的提交?

  7. 7

    为什么用git签署提交时gpg-agent / pinentry不可用?

  8. 8

    GPG签署旧的git commits是个好主意吗?

  9. 9

    无法使用golang的openpgp数据包签署有效的gpg密钥

  10. 10

    在未安装gpg的提交中查看git pgp信号

  11. 11

    尽管GPG密钥ID匹配,但GitHub提交未通过验证

  12. 12

    使用库(gpg)加密/解密R中的对象

  13. 13

    gpg:在ubuntu中找不到有效的OpenPGP数据

  14. 14

    无法正确重建 /etc/apt/trusted.gpg 密钥环:gpg:[不知道]:数据包无效(ctb=01)

  15. 15

    子进程从其父进程继承了一个句柄但未能写入其中

  16. 16

    我如何知道与RPM软件包签署了哪个GPG密钥?

  17. 17

    为什么要使用Maven-GPG-Plugin与GnuPG签署项目的工件?

  18. 18

    我如何知道与RPM软件包签署了哪个GPG密钥?

  19. 19

    为什么我不能gpg签署《 Ubuntu行为准则》?

  20. 20

    交互式重新压缩后如何保留提交gpg签名?

  21. 21

    如何在GitHub上用我的提交电子邮件地址验证GPG密钥?

  22. 22

    gpg密钥,提交给密钥服务器,然后使用webbrowser再次查找

  23. 23

    如果我丢失了我的 GPG 私钥,每个人还能验证我的 Git 提交的签名吗?

  24. 24

    如何使gpg找到gpg-agent

  25. 25

    gpg-gpg-preset-passphrase安装

  26. 26

    gpg-gpg-preset-passphrase安装

  27. 27

    未能提交到链接页面

  28. 28

    当您`git commit --gpg-sign = <key-id>`时,正在签名什么数据?

  29. 29

    在Docker容器中添加GPG密钥会导致“找不到有效的OpenPGP数据”

热门标签

归档