我是一个私人仓库的一部分,在其中我参与了多个提交和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]
非常感谢。
答案 0 :(得分:1)
为了使您对私有仓库的贡献能够反映在GitHub上,需要发生两件事。首先,您需要提交与您的帐户关联的电子邮件地址(任何此类电子邮件地址都可以)。您可以通过将user.email
设置为适当的电子邮件,或将已经使用的电子邮件地址添加到帐户中来实现。如果您已经在使用GitHub的不答复地址,那就足够了。
第二,您需要访问profile settings page并启用名为“在个人资料中包括私人捐款”的选项。这将在您的捐款图中列出与私人存储库相关的捐款。
请注意,您无需将user.name
设置为GitHub用户名,通常建议您不要。它应该是您通常使用的形式的个人名称。