在Xcode中更改Git的用户名?

who*_*osy 14 git settings xcode github username

有没有办法改变Xcode的Git用户名和电子邮件?当我尝试提交时,它将发布我的真实姓名.我希望它发布我的GitHub用户名,以便您可以在GitHub上将提交链接到我的用户.

通常使用Git我只能输入git config --global user.name whoosh终端,但它似乎不适用于Mac和Xcode.

ser*_*gtk 24

以下终端命令适用于我:

xcrun git config --global user.name 'new_user_name'
xcrun git config --global user.email 'new@email.com'
Run Code Online (Sandbox Code Playgroud)

这些是分别更新用户名和电子邮件.

执行该命令后,通过Xcode连续提交Git将使用其中指定的数据.


Von*_*onC 6

如" Xcode 4中的Git提交信息哪里? "中所述,XCode 从您的(2012)地址簿(2014年称为联系人)中获取您的联系人卡片中的用户信息.

更改您的联系人卡片将更改用户信息(对于提交)


2014年更新(2年后),如sergtk回答所示,XCode(5+)现在支持git配置user.nameuser.email.


Gre*_*eso 6

由于我有多个具有不同提交名称的项目,因此@sergtk提供的解决方案对我不起作用.相反,我做了以下事情:

xcrun git config --local user.name 'new_user_name'
xcrun git config --local user.email 'new@email.com'
Run Code Online (Sandbox Code Playgroud)

另请注意,第一次提交需要更改,因此我使用此处提供的解决方案来解决此问题:在Git中更改多次提交的作者和提交者名称以及电子邮件