我一直试图使用终端进行提交。我对Git的所有内容都比较新,但是在GitLab的分步教程之后,我初始化了一个Git Repository,将我的文件添加到了临时区域。从现在开始,我只能看到(见图)。
我甚至在Mac上更新了Git。最初,我使用的是预装在终端中每台Mac上的Git。我想避免使用图形程序。
答案 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 Suite和follow their instructions在Mac上安装GnuPG。