我正在努力让GitHub展示我对项目的贡献。它不是我的存储库,但我贡献的其他存储库确实显示在我的个人资料中。
我已经测试了对共享和私有存储库工作的贡献。我推动了其他项目,一切都按预期工作。来自非工作项目和工作项目的补丁都显示相同的细节。任何对工作项目的推动都表明我是存储库和个人资料的贡献者。
git config --global user.email
和git config --global user.name
都是正确的。我承诺的存储库显示我是作者,但不是我的个人资料。
我有点迷失了怎么做。有没有人有任何想法?
很少有事情可能导致您无法看到自己对另一个人的git存储库的贡献。
希望这能回答你的问题。
有时即使你做分叉,提交或合并你的分支仍然没有在贡献者中显示你的名字。这可能是由于您在git配置文件中未提及您在命令行上设置的电子邮件。以下步骤适合我。
现在检查项目的贡献者选项卡。它将开始显示您的贡献。
为计算机上的每个存储库设置电子邮件地址
git config --global user.email "[email protected]"
然后提交一些内容并检查贡献者选项卡。
阅读Github的更多内容
查看Github对贡献的帮助:link
特别是,如果您贡献的存储库是从另一个存储库分叉的,或者如果它们合并到非默认分支中,则它们将不会计入您的配置文件中。
如果他们提交了其他人打开的拉取请求,那么维护者也可能会压缩提交,然后只有打开拉取请求的人才会获得信用。
Github只展示了项目的前100名贡献者。如果有超过100个贡献者,即使您限制日期范围,也会显示一些贡献者。