Git 签名提交时无法在Vim上使用Gcommit(逃犯插件)

Git 签名提交时无法在Vim上使用Gcommit(逃犯插件),git,macos,vim,gnupg,vim-fugitive,Git,Macos,Vim,Gnupg,Vim Fugitive,上下文 由于我决定对所有提交进行签名,每当我尝试运行:Gcommit并编写提交消息时,我都会得到: 逃犯:错误:无法对数据签名 我尝试了人们对[另一个问题]()提出的所有建议,但显然,这只是一个不同的错误 通过观察,我注意到一个打开的非常接近我所经历的,但没有回答 GPG通过brew安装 GPG代理已安装并正在运行 使用Vim而不是Neovim 所有符号链接都已正确设置 问题 如何使用Survious和GPG在Vim内部签署提交?在忽略此功能数月后,我终于找到了解决此问题的方法 答案是:祝贺

上下文

由于我决定对所有提交进行签名,每当我尝试运行
:Gcommit
并编写提交消息时,我都会得到:

逃犯:错误:无法对数据签名

我尝试了人们对[另一个问题]()提出的所有建议,但显然,这只是一个不同的错误

通过观察,我注意到一个打开的非常接近我所经历的,但没有回答

  • GPG通过
    brew
    安装
  • GPG代理已安装并正在运行
  • 使用Vim而不是Neovim
  • 所有符号链接都已正确设置
问题


如何使用Survious和GPG在Vim内部签署提交?

在忽略此功能数月后,我终于找到了解决此问题的方法

答案是:祝贺“Blimer”:

git config--全局gpg.program$(哪个gpg)
echo“no tty”>>~/.gnupg/gpg.conf

这对我有用