我正在努力让GitHub展示我对项目的贡献。它不是我的存储库,而是我贡献的其他存储库显示在我的个人资料中。

我已经测试了对共享和私有(private)存储库工作的贡献。我已经退出了其他项目,一切都按预期进行。非工作项目和工作项目中的补丁都显示相同的详细信息。任何对工作项目的 push 都表明我是资源库和个人资料上的贡献者。
git config --global user.emailgit config --global user.name都是正确的。我要提交的存储库显示我是作者,但没有显示在我的个人资料上。

我有点不知所措。有人有什么想法吗?

最佳答案

几件事可能会导致您无法看到您自己对其他人的git存储库的贡献。

  • 存储库的所有者可能尚未合并您的分支,如果这样,则您可能不会显示为贡献者,因为从技术上讲,在那个时间点上,您在该主分支中仍然没有代码。
  • 您的拉取请求未打开且处于停滞状态。请注意,即使由于上面的原因,即使有人确实打开了分支拉取请求,您也可能不会将自己视为贡献者,直到他们合并了您。
  • 您的分支是在不合并的情况下打开和关闭的。您的代码未添加到master分支,因此从技术上讲您没有贡献。
  • 所有者存储库是私有(private)的,他或她选择不共享其私有(private)贡献。因此,您也无法将您的贡献共享给他们的私有(private)存储库。
  • 提交回滚。尽管我不确定,但是如果他们回滚经过包含您的代码的提交,则可能不会出现。再说一次,我不确定。

  • 希望这能回答您的问题。

    08-26 11:07