GitHub PR代码评审仅仓库所有者可见问题求助
解决GitHub仅仓库所有者可查看PR代码评审的问题
以下是几个排查和解决方向:
检查仓库的成员权限分配
进入仓库的「Settings」>「Access」>「Collaborators and teams」,确认组织内的Admin成员或其他需要查看评审的用户/团队,在该仓库中拥有至少Read权限。即使是组织Admin,也可能因仓库单独的权限设置被限制访问。确认PR的评审是否属于「机密评审」
如果PR是通过「机密代码评审」功能创建的(仅GitHub Enterprise支持),只有被邀请的评审者和仓库所有者能查看。可以在PR页面顶部查看是否有「Confidential」标识,若有,需添加对应人员到评审列表。检查仓库的「代码所有者」设置
若仓库根目录有.github/CODEOWNERS文件,且文件中设置了严格的权限规则,可能导致非代码所有者无法查看评审内容。可以临时重命名该文件测试是否恢复正常访问。排查GitHub的组织级权限限制
进入组织的「Settings」>「Repository defaults」,确认是否设置了全局的仓库权限限制,比如默认仓库权限为「Private」且限制了组织成员的访问范围。检查PR的状态
确认PR未被标记为「Draft(草稿)」——虽然草稿PR也允许有评审,但部分权限设置下可能限制非所有者查看草稿的评审内容。可以将PR从草稿状态发布后再次测试。联系GitHub支持
如果以上所有设置都排查无误,可能是平台的异常问题。可以通过GitHub的支持渠道提交工单,提供PR链接和权限设置截图,请求官方排查。
内容的提问来源于stack exchange,提问作者sunnamed
相关产品推荐
相关产品推荐

