无法提交

时间:2018-05-14 18:48:01

标签: git

我一直试图使用终端进行提交。我对Git的所有内容都比较新,但是在GitLab的分步教程之后,我初始化了一个Git Repository,将我的文件添加到了临时区域。从现在开始,我只能看到(见图)。

我甚至在Mac上更新了Git。最初,我使用的是预装在终端中每台Mac上的Git。我想避免使用图形程序。

enter image description here

1 个答案:

答案 0 :(得分:2)

您已设置config.gpgsign。这意味着Git会尝试对您使用Gnu Privacy Guard进行的每次提交进行加密签名,而这些提交似乎没有安装。

除非在某些特殊情况下使用Git,否则没有必要这样做,因此最好暂时关闭它。

您可以找到git config --show-origin commit.gpgsign设置的位置。你应该看到这样的东西。

$ git config --show-origin commit.gpgsign
file:/Users/schwern/.gitconfig  true

如果它在您自己的全球.gitconfig中,请将其关闭。

$ git config --global commit.gpgsign false

如果它在项目本身中,请联系项目并询问他们是否确实需要签署每个提交。如果是这样,您可以使用GPG Suitefollow their instructions在Mac上安装GnuPG。