【问题标题】:Git contributions not being reported in a private repo私人仓库中未报告 Git 贡献
【发布时间】:2019-07-05 05:59:43
【问题描述】:

我是一个私人回购的一部分,我与其他人一起贡献了几个提交和 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]

非常感谢。

【问题讨论】:

    标签: git github


    【解决方案1】:

    为了让您对私有存储库的贡献能够反映在 GitHub 上,需要完成两件事。首先,您需要使用与您的帐户关联的电子邮件地址进行提交(任何此类电子邮件地址都可以)。为此,您可以将user.email 设置为适当的电子邮件地址,或将您已在使用的电子邮件地址添加到您的帐户中。如果你已经在使用 GitHub 无回复地址,那么这就足够了。

    其次,您需要访问您的 profile settings page 并启用名为“在我的个人资料中包含私人贡献”的选项。这将在您的贡献图中列出与私有存储库关联的贡献。

    请注意,您不需要将user.name 设置为您的 GitHub 用户名,一般建议您不要这样做。它应该是您通常使用的个人姓名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-28
      • 2017-08-24
      • 1970-01-01
      • 2015-04-08
      • 2010-12-24
      • 2019-02-07
      • 2018-05-17
      • 1970-01-01
      相关资源
      最近更新 更多