GitHub私有仓库协作者是否有权限添加其他协作者?已开Actions权限仍失败
GitHub私有仓库协作者添加权限问题说明及解决方案
权限规则说明
GitHub私有仓库的普通协作者(Collaborator)默认不具备添加其他协作者的权限,该类人员管理权限仅仓库所有者、仓库管理员角色默认拥有。
你在Settings -> Actions -> Actions permissions路径下配置的「Allow all actions」选项仅作用于仓库CI/CD工作流的执行权限,和人员管理权限属于两套完全独立的体系,因此调整该配置无法解决你的问题。
解决方案
- 方案一:升级协作者权限为仓库管理员
操作路径:进入仓库Settings->Collaborators页面,找到对应协作者,将其权限从默认的Write(写权限)调整为Admin(管理员权限),调整完成后该协作者即可正常添加其他协作者。 - 方案二:组织仓库可配置细粒度自定义角色
如果你的私有仓库归属组织所有,且不想给协作者完整的管理员权限,可以进入组织设置页面创建自定义角色,仅勾选「邀请仓库协作者」的相关权限后,将该自定义角色分配给对应协作者即可实现细粒度权限管控。
参考截图
内容的提问来源于stack exchange,提问作者Albeda
相关产品推荐
相关产品推荐

