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