小编Mic*_*hen的帖子

GPG 在 git 提交期间失败

我在本地计算机上安装了 gpg,并且大部分时间都可以正常工作。但有时提交大约需要一分钟,然后就会失败。当提交一些东西时,我只是得到输出:

gpg: DBG: Not using CREATE_BREAKAWAY_FROM_JOB flag
gpg: can't connect to the agent: IPC connect call failed
gpg: keydb_search failed: No agent running
gpg: skipped "<mykeyid>": No agent running
gpg: signing failed: No agent running
error: gpg failed to sign the data
fatal: failed to write commit object
Run Code Online (Sandbox Code Playgroud)

所以我想也许没有 gpg 代理在运行,我启动了一个:

>gpg-agent --daemon --verbose
gpg-agent: a gpg-agent is already running - not starting a new one
Run Code Online (Sandbox Code Playgroud)

有人在不同的线程上建议我的 gpg 版本可能不匹配或针对不同的安装:

>gpg --version
gpg (GnuPG) 2.2.23-unknown
libgcrypt 1.8.7

>gpg-agent --version
gpg-agent …
Run Code Online (Sandbox Code Playgroud)

git commit gnupg failed-installation

6
推荐指数
1
解决办法
772
查看次数

标签 统计

commit ×1

failed-installation ×1

git ×1

gnupg ×1