GitLab显示计算机名称+路由器名称作为提交者名称

时间:2017-01-06 21:48:18

标签: git gitlab github-for-mac

我最近重新安装了GitHub Desktop(我使用的Git客户端),现在我对GitLab项目的所有提交都显示在用户名" [我的mac用户名] @ [我的电脑名称]上。[名称]我的路由器]"而不是我在GitLab安装中的用户名。

我做错了什么? 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

Git确实在您的计算机上完全提交本地提交,您推送这些提交的网站只是读取它们。因此,您的Gitlab帐户与您承诺的人无关。这对于谁做什么以及什么时候的完整性至关重要。

你得到的是Git的默认用户名。 Git命令行客户端通常会向您发出警告和说明:

$ git commit
[master (root-commit) cc46c07] Foo
 Committer: Michael Schwern <schwern@Windhund.local>
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:

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

After doing this, you may fix the identity used for this commit with:

    git commit --amend --reset-author

 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 bar

Github Desktop可能有自己的配置。它将使用您的 Github 标识,而不是您的Gitlab。确保您已登录Preferences-&gt; Accounts。同时检查Preferences-&gt; Advanced并确保您的Git Config标识正确无误。