添加了一个 gpg 密钥来签署提交。
完成所有配置后,我可以通过 git cli 进行签名。
但是当我使用 vscode 提交时,它会打开一个终端窗口,这样我就可以输入我的密钥密码。该窗口出现了一些错误并且不接受密码并在 vscode 中返回错误:
error: gpg failed to sign the data
当我重新启动 gpg-agent 并设法通过 cli 提交时。
当我通过cli输入密码时,它存储在终端的那个部分,我设法通过vscode提交。当您关闭该部分时,错误会返回。
我在 linux Ubuntu 20 上使用 wsl2