Xcode中的Git Config错误


26

当我打开xcode并尝试制作macosx应用程序时,出现了这个奇怪的消息。

这是小故障还是病毒,因为Apple不会这样说。它看起来不像系统消息。

这很奇怪


13
这不是病毒。这是来自git软件的标准错误消息。
jksoegaard


8
“请告诉我您是谁”对于xcode似乎有点个人化,所以我可以理解他的怀疑
john cs 2016年

1
@jksoegaard我同意john cs-这与我期望的典型错误消息相反。试图对用户过于熟悉的软件系统不可避免地会引起人们的注意。
克里斯·西里菲斯

@ChrisCirefice我不反对您同意john cs。事实上,这是git软件的标准错误消息。这不是病毒。
jksoegaard'8

Answers:


38

不,这不是病毒1

您的姓名和电子邮件地址似乎在Git中未正确设置。转到Xcode Preferences,然后转到Accounts,选择存储库,然后检查用户名。

您也可以通过命令行执行此操作:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

1:消息内容可以在/ Library / Developer / CommandLineTools / usr / libexec / git-core / git(git版本2.7.4(Apple Git-66)行11416-11424)中找到。


12
OP可能要使用--global。简要描述差异可能值得。
蜘蛛鲍里斯(Boris)

1
你应该平时使用--global--local回购你目前只适用于饭桶。
迈克尔·汉普顿

1
您的答案只是重复了该弹出框中的相同信息,而没有真正回答他的问题。
约翰尼,

1
OP的问题是“ <message>是病毒吗?” 答复的第一行说“不,这不是病毒”。这怎么不回答问题?(虽然它可能是值得推广的答案,提--global和--local之间的区别,就像上面说。)
莱奥林

1
@LéoLam-检查编辑,在rany进行编辑之前没有说过。尽管可能不仅仅是一个答案,而不是“不是,这不是病毒”,但在构建项目之前对Xcode为什么需要设置git进行一些解释将使它成为一个更好的答案。
约翰尼

0

尽管上面已经给出了正确的答案,但该消息绝不是病毒,但应作出更一般的解释:

Xcode是一个git客户端。它为项目维护git存储库,能够创建和管理它们,并为许多日常的git任务提供不错的UI。

通常,当您设置Xcode时,您会在Xcode中创建一个或多个“帐户”,用于根据App Store和其他实体来识别您的身份,以便Xcode可以省去许多有关设置信任,证书等的繁琐工作。在iOS和Mac上进行开发时。

当您执行此操作时--- Xcode还将为您自动配置git,自动创建.gitconfig文件,其中包含名称,电子邮件和其他内容。

但是,如果您不创建初始帐户,而是立即创建Mac项目,则git设置不完整,并且git本身将产生问题中描述的对话框。

您可以像往常一样简单地配置.git,以提供所需的基本信息,或者返回并添加一个Xcode帐户(在Xcode偏好设置中),然后让Xcode为您完成git设置。


0

如果git config --global user.email/name没有帮助,请检查您的Xcode首选项:

在此处输入图片说明


-1

完成git的配置后

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

您可以键入git config --list以检查内容:

在此处输入图片说明


这不能回答问题。看到如何回答
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.