未在私人仓库中报告Git贡献

时间:2019-07-05 05:59:43

标签: git github

我是一个私人仓库的一部分,在其中我参与了多个提交和PR。但是,尽管其他人被列为贡献者,但我没有,我想知道为什么。

我当时是reading this,该问题可能与我最近更改Github用户名有关。因此,尽管我过去不想更改任何内容,但我希望从现在开始对其进行记录。所以我只想确保一切都按原样进行。

当我运行git config user.name时,我看到它指向上一个。另外,我注意到git config user.email正在报告<numbers_previous_username>@users.noreply.github.com电子邮件(也许是因为我将电子邮件设为不公开?)。在这种情况下,git config --global user.email [Github login email]是最好的设置吗?

在所有本地语言中运行下面的代码是否可以解决这些问题?

git config --global user.name [Github username]
git config --global user.email [Github login email]

非常感谢。

1 个答案:

答案 0 :(得分:1)

为了使您对私有仓库的贡献能够反映在GitHub上,需要发生两件事。首先,您需要提交与您的帐户关联的电子邮件地址(任何此类电子邮件地址都可以)。您可以通过将user.email设置为适当的电子邮件,或将已经使用的电子邮件地址添加到帐户中来实现。如果您已经在使用GitHub的不答复地址,那就足够了。

第二,您需要访问profile settings page并启用名为“在个人资料中包括私人捐款”的选项。这将在您的捐款图中列出与私人存储库相关的捐款。

请注意,您无需将user.name设置为GitHub用户名,通常建议您不要。它应该是您通常使用的形式的个人名称。