在Xcode中更改Git的用户名?

时间:2012-09-08 22:35:38

标签: xcode git github settings username

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

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

4 个答案:

答案 0 :(得分:23)

以下终端命令适用于我:

xcrun git config --global user.name 'new_user_name'
xcrun git config --global user.email 'new@email.com'

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

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

答案 1 :(得分:6)

正如“Where is the Git commit info set in Xcode 4?”中所述,XCode从您的(2012) Address Book ({{3)中获取联系人卡片中的用户信息}})。

更改联系人卡片会更改用户信息(提交)


2014年更新(2年后),如called Contact in 2014sergtk所示,XCode(5+)现在支持git config user.name和{{1} }

答案 2 :(得分:6)

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

xcrun git config --local user.name 'new_user_name'
xcrun git config --local user.email 'new@email.com'

另请注意,第一次提交需要更改,因此我使用此处提供的解决方案来解决此问题:Change the author and committer name and e-mail of multiple commits in Git

答案 3 :(得分:0)

我从企业mac开始工作,并且与bitbacket存储库有同样的问题。任何答案都没有帮助我。 既不从地址簿中删除以前的用户也不保存我自己的终端命令。 有一天,我尝试使用SourceTree的新回购(来自Atlassian的免费软件)。我已经用我自己的偏好替换了用户名和邮件,一切都很好。我有自己的凭据提交。耶! 我希望我的解决方案有用!