Github在提交中显示名称而不是链接的用户名

Ale*_*ine 24 github

我刚刚帮朋友建立了一个Github帐户来协作我的项目.他的提交通过,但由于某种原因,我的存储库的"源"页面旁边的提交只是他的名字,而不是他的用户名(带链接).

这看起来很奇怪,因为Github显然认出了他(我将他加入了合作者名单等等)

似乎是一个愚蠢的问题,但谷歌无法帮助.

谢谢!

Jör*_*tag 22

您的朋友是否拥有他正在使用的电子邮件地址,以便在GitHub中正确设置为别名?否则,GitHub怎么知道他是谁?Git本身只记录全名和电子邮件地址,显然不是GitHub用户名,因为你可以在没有GitHub的情况下完全使用Git.

  • 谢谢你的回答.但在我看来,使用该逻辑(StackOverflow不是[无论如何]支持论坛),99%的StackOverflow将会消失. (99认同)
  • 对于像我这样想知道为什么评论比答案获得更多赞成票的人 - 答案最初包含这一行 - “请注意 StackOverflow 不是 GitHub 支持论坛。对于此类问题,有更好的地方,例如 GitHub 支持论坛。” (12认同)

Vin*_*eib 7

通过帐户设置:电子邮件设置将git提交中使用的电子邮件添加到github


小智 6

在终端中运行:

  git config --global user.name "your-github-username"
  git config --global user.email "your-github-email"
Run Code Online (Sandbox Code Playgroud)

  • 请忽略这一点.您永远不应该因为您今天在哪里托管您的存储库而更改您的Git设置.如果您明天决定在Gitorious或Assembla或Repo.Or.Cz或Codaset上托管您的存储库,会发生什么?或者您想在多个网站上托管它,以确保安全性和冗余性?您应该更改GitHub设置以使用Git设置,而不是更改您的Git设置以使用GitHub. (11认同)
  • 是的,我只是建议将您的姓名和电子邮件地址放在全局Git配置中没有错,如果这是您通常用来"签署"您的提交的内容. (7认同)
  • 你应该做上面的事情,但你不应该做`--global`标志.这就是具体的回购. (3认同)