我刚刚帮助一个朋友建立了一个 Github 帐户来协作我的项目。他的提交通过了,但由于某种原因,在我的存储库的“源”页面上,他的提交旁边只有他的名字,而不是他的用户名(带有链接)。
这似乎很奇怪,因为 Github 显然认出了他(我将他添加到合作者列表等。
似乎是一个愚蠢的问题,但谷歌无能为力。
谢谢!
我刚刚帮助一个朋友建立了一个 Github 帐户来协作我的项目。他的提交通过了,但由于某种原因,在我的存储库的“源”页面上,他的提交旁边只有他的名字,而不是他的用户名(带有链接)。
这似乎很奇怪,因为 Github 显然认出了他(我将他添加到合作者列表等。
似乎是一个愚蠢的问题,但谷歌无能为力。
谢谢!
您的朋友是否将他用于提交的电子邮件地址正确设置为 GitHub 中的别名?否则,GitHub 怎么知道他是谁?Git 本身只记录全名和电子邮件地址,显然不记录 GitHub 用户名,因为您可以在没有 GitHub 的情况下完美使用 Git。
在终端中运行:
git config --global user.name "your-github-username"
git config --global user.email "your-github-email"
通过帐户设置将 git 提交中使用的电子邮件添加到 github:电子邮件设置
只需要求您的朋友将他在本地 git 提交中使用的电子邮件添加到他的 GitHub 帐户电子邮件列表中,如GitHub 帮助中所述
你可以查看GitHub 文章:
$ git config --global user.name "example"
$ git config --global user.email "email@example.com"