Git-无法在$Git提交后运行gpg

Git-无法在$Git提交后运行gpg,git,macos,Git,Macos,我正在提交我的GIT存储库,终端显示了一些问题 在我键入$git commit终端显示编辑器后,我必须取消注释行where isInitial commit,因此我在离开编辑器I type:wq时执行了此操作,终端将我返回到默认屏幕并显示此错误 error: cannot run gpg: No such file or directory error: gpg failed to sign the data fatal: failed to write commit object 在$git

我正在提交我的GIT存储库,终端显示了一些问题

在我键入
$git commit
终端显示编辑器后,我必须取消注释行where isInitial commit,因此我在离开编辑器I type
:wq
时执行了此操作,终端将我返回到默认屏幕并显示此错误

error: cannot run gpg: No such file or directory
error: gpg failed to sign the data
fatal: failed to write commit object
$git status
中,我有以下内容

$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

    new file:   app.js
    new file:   index.html
$git状态
论分行行长
还没有承诺
要提交的更改:
(使用“git rm--cached…”取消存储)
新文件:app.js
新文件:index.html
已创建存储库,所有文件均已跟踪,无法提交


我对一些问题感到非常抱歉。

错误告诉您,当尝试执行gpg时,找不到程序,因此,如果您需要的话。完成后,您需要找出哪些GPG密钥同时具有公钥和私钥:

gpg --list-secret-keys --keyid-format LONG
从您看到的关键点中,选择要使用并运行的关键点

git config --global user.signingkey <yourkey>
git config--global user.signingkey 请在此处阅读更多信息:

您看过这个吗。tldr try
git config--global gpg.program gpg1