为什么github上不显示贡献者

不及物动词 其他 262

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    GitHub上不显示贡献者的原因有以下几个可能的解释:

    1. 仓库设置屏蔽了贡献者信息:仓库管理员可以在仓库的设置中选择是否公开显示贡献者的信息。如果这个选项被关闭,那么在该仓库的页面上将不会显示贡献者的信息。

    2. 贡献者没有提交合并请求:GitHub显示贡献者的基础是根据贡献者是否提交了合并请求(Pull Request)来判断的。合并请求是一种协作功能,允许其他开发者将他们的代码更改贡献给该仓库。如果贡献者没有提交合并请求,那么他们的贡献将不会在贡献者列表中显示。

    3. 协议和隐私问题:有些贡献者可能在提交合并请求时选择了保持匿名,或者没有提供他们的真实姓名和电子邮件地址。在这种情况下,GitHub将无法显示他们的贡献者信息。

    4. 仓库被归档或删除:如果一个仓库被归档或删除,那么其中的所有贡献者信息将不再显示。

    5. 数据同步延迟:如果仓库的贡献者信息最近发生了变化,有时可能需要一些时间才能在GitHub上进行同步更新。在这种情况下,可能需要等待一段时间才能看到最新的贡献者信息。

    需要注意的是,以上解释只是可能的原因之一。如果仍然无法在GitHub上看到贡献者信息,最好确认一下仓库设置和合并请求的情况,以及检查GitHub是否存在其他问题。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在GitHub上不显示贡献者可能有多种原因。以下是一些可能的原因列表:

    1. 缺少合适的配置:要显示贡献者,仓库的设置应该正确配置。在仓库的设置选项中,需要启用Contributions选项。

    2. 分支权限问题:如果贡献代码的用户没有足够的权限,他们的贡献可能不会被显示。确保你的用户有足够的权限来推送更改。

    3. 隐私设置:仓库的隐私设置可能阻止了贡献者信息的显示。在仓库设置中,检查仓库的隐私设置是否限制了贡献者信息的显示。

    4. 融合冲突:如果有来自多个贡献者的提交存在冲突,那么当解决冲突时,GitHub可能会只显示一个贡献者。这通常是因为在解决冲突时只选择了一方的更改。

    5. 用户配置问题:如果用户没有正确配置他们的Git配置文件,他们的贡献可能不会被显示。确保用户正确配置了全局或项目特定的用户信息。

    解决这些问题的方法可能因情况而异。最好的方法是检查以上列出的可能原因,逐一排除问题,并确保正确配置和权限设置。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    GitHub上不显示贡献者的原因有以下几个可能:

    1. 权限设置:如果你在一个仓库中没有足够的权限,你将看不到贡献者列表。只有具有写入权限的贡献者才会显示在贡献者列表中。如果你只是以读取权限访问仓库,你将无法看到贡献者列表。

    2. 私有仓库:如果你正在查看一个私有仓库,你将无法看到贡献者列表。私有仓库的贡献者列表只对拥有访问权限的人才可见。

    3. 忽略用户:有时候,仓库的所有者可以选择忽略某些特定用户的贡献。如果你被特定的仓库所有者忽略了,你将无法在该项目的贡献者列表中看到你的贡献。

    4. 仓库为空:如果一个仓库没有任何贡献,也就是没有代码提交、拉取请求、问题等,那么贡献者列表将为空。

    如果你确认没有上述问题,并且你确实有所贡献但不在贡献者列表中,可能是由于以下原因:

    1. 未连接到正确的Git账户:如果你的Git账户没有与你的GitHub账户关联,你的贡献将不能显示在贡献者列表中。你需要确保本地Git配置中的用户名和邮箱与GitHub上的账户信息匹配。

    2. 提交记录没有合并入主分支:如果你的代码提交还没有被合并到主要的分支中,你的贡献将不能显示在贡献者列表中。当你的拉取请求被审核并接受后,你的贡献才会被计入。

    总结:如果你确定自己有贡献但不在贡献者列表中,需确认权限、私有仓库、忽略用户等问题,也要确保Git账户与GitHub账户关联并且代码被合并入主分支。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部