【发布时间】:2018-09-21 13:34:12
【问题描述】:
如果我将我的 Git 设置为使用我的 GPG 密钥签名,它会失败。我已经尝试过 GIT_TRACE,但它并没有真正给我更多信息:
$ GIT_TRACE=1 git commit
15:29:35.112157 git.c:344 trace: built-in: git 'commit'
15:29:35.115745 run-command.c:626 trace: run_command: 'code --wait' '/Users/b/VurbAgency/haarlem.github.io/.git/COMMIT_EDITMSG'
15:29:52.884006 run-command.c:626 trace: run_command: 'gpg' '--status-fd=2' '-bsau' 'SECRETKEYID'
error: gpg failed to sign the data
fatal: failed to write commit object
当我尝试运行'gpg' '--status-fd=2' '-bsau' 'SECRETKEYID' 时,它只是在说出BEGIN_SIGNING H8 之后挂起,并且不再执行任何操作。
关于如何解决这个问题或研究途径的任何想法?
【问题讨论】: