在 xcode 中更改 git 的用户名

Posted

技术标签:

【中文标题】在 xcode 中更改 git 的用户名【英文标题】:Changing username for git in xcode 【发布时间】:2013-12-04 14:11:18 【问题描述】:

通过 ssh://git@server/.../.../project.git 访问我们的 git 存储库。团队中的每个人都创建了自己的私钥,并将其通过电子邮件发送给 git 管理员。

我的问题出在 Xcode 中,因为“git”用户名是 URI 的一部分,它假定这是我要使用的用户名,并禁止更改首选项中的用户名字段。使用其他工具时,来自 Xcode 的推送会使用我的正确用户名显示用户 git,但我希望它使用我的用户名而不是 git 用户名。

我不太了解 git,无法向我的管理员提出正确的问题。这是我需要他帮助的事情,还是我可以在 Xcode 中更改一些默认文件以使用我想要的用户名?

【问题讨论】:

您是否成功解决了这个问题? Xcode 13 仍然存在与您描述的相同的问题。用户名是“git”并且禁止编辑。 【参考方案1】:

您可以使用终端命令直接使用 GIT 更改它:

git remote set-url origin NEW_URL

如果您想更改用户名,请执行以下操作:

git config --global user.name "newUsername"

【讨论】:

我不想更改网址。我希望 Xcode 使用我在运行命令“git config -l”时看到的 user.name 属性,而不是 URL 中的用户名。这在我进行 android 开发时适用于 Eclipse,但在我进行 ios 开发时不适用于 Xcode。 比使用 git config --global user.name "newUsername" user.name 设置为我的名字。我的猜测是 Xcode 没有使用那个值

以上是关于在 xcode 中更改 git 的用户名的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 中更改 Git 的用户图片

提交显示为由不同的用户 Xcode 完成

如何在终端中更改我的 Git 用户名?

在 IntelliJ IDEA 中更改 Git 用户

我可以在GIT中更改登录用户以使用相同的存储库吗?

Xcode5 bot 无法对 git repo 进行身份验证