Git-$ git commit

时间:2019-05-06 08:18:19

标签: git macos

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

在我键入$ git commit终端显示编辑器后,我必须在其中取消注释行的位置是初始提交,所以我在离开编辑器的时候输入了: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

存储库已创建,所有文件已已跟踪,并且无法提交文件。

我是初学者,对某些问题感到抱歉。

1 个答案:

答案 0 :(得分:2)

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

gpg --list-secret-keys --keyid-format LONG

从看到的键中选择要使用并运行的键

git config --global user.signingkey <yourkey>

在此处了解更多信息:https://help.github.com/en/articles/telling-git-about-your-signing-key