背景
自从我决定签署所有提交后,每当我尝试运行:Gcommit
并编写提交消息时,都会出现以下错误:
fugitive:error:failed to sign the data
我尝试了人们在这个问题和这个问题中建议的一切,但是显然,它只是一个不同的错误。
通过查看Fugitive存储库上的问题,我注意到一个与我的经验非常接近但没有答案的开放问题。
- GPG通过
brew
安装。 - GPG Agent已安装并正在运行。
- 使用Vim而不是Neovim
- 所有符号链接都正确设置。
问题
如何在Vim中使用Fugitive和GPG签署提交?