我一直在设置我的开发环境,这样当我创建一个提交时,它会自动由GPG签名。我按照Github的文档进行操作,文档链接在此:https://help.github.com/categories/gpg/。
我试图使用IntelliJ的git界面来创建一个提交,但总是失败并显示以下错误。
我试图使用IntelliJ的git界面来创建一个提交,但总是失败并显示以下错误。
gpg: cannot open `/dev/tty`: Device not configured
error: gpg failed to sign the data
fatal: failed to write commit object
我在终端中直接使用git时没有遇到这个错误,但我发现有人遇到了类似的问题(在Source Tree中),并提到GUI没有弹出来输入密码。我猜这与那个问题类似。 我该如何解决这个问题?
git config --global gpg.program $(which gpg)
命令来设置 Git 配置文件。 - Mark Tickner