语境
由于我决定签署所有提交,每当我尝试运行:Gcommit
并编写提交消息时,我都会得到:
fugitive: error: failed to sign the data
我尝试了人们在 [this other question] 上建议的所有内容(gpg failed to sign the data fatal: failed to write commit object [Git 2.10.0])以及另一个,但显然,这只是一个不同的错误。
查看Fugitive 存储库上的问题,我注意到一个未解决的问题与我遇到的 问题非常接近,但没有答案。
- GPG是通过
brew
. - GPG 代理已安装并正在运行。
- 使用Vim而不是Neovim
- 所有符号链接都已正确设置。
问题
如何使用 Fugitive 和 GPG 在 Vim 中签署提交?