升级到 Xcode 7,现在 git 提交失败,因为它认为其配置无效

Upgraded to Xcode 7 and now git commit fails because it thinks its config is not valid

我昨天升级到 Xcode 7.0,现在 git 提交(Xcode 中的命令选项 'c')给出了这个诊断:

本地存储库已经存在并且其中有很多提交。这是一个我已经做了很长时间的项目。

我执行了诊断程序所说的 git 命令,但它仍然提供相同的诊断程序。我做了 git config --global user.name 它 returns 我的真实和正确的名字, git config --global user.email returns 我的真实且正确的电子邮件。我在包含 .git 目录的目录中执行了这些命令,也在我的主目录中执行了这些命令,因为我不知道该目录是否重要。我在两者中得到相同(正确)的响应。我也做了 git config -l 并且列出的所有内容看起来都是正确的,而且我在任何地方都没有看到诊断中引用的错误电子邮件地址。

在不同的项目中提交会给出相同的诊断。

也许如果我知道那个错误的电子邮件地址来自哪里,我就会明白发生了什么。懂的人可以 Xcode git 说说哪里出了问题以及如何解决?

尽管有错误消息,但问题不在于全局 .gitconfig。它是项目仓库中的 .gitconfig

使用git config --local设置其user.nameuser.email。或者只是从全局 .gitconfig 复制它们并将它们粘贴到本地 .gitconfig.