如何为用户授予GitHub私有仓库的Issue权限但禁止查看代码?
GitHub私有仓库配置:仅允许部分用户创建Issue但不可查看代码
单个用户授权步骤
- 打开目标私有仓库,点击顶部的「Settings」(设置)标签
- 在左侧导航栏找到「Access」分类下的「Collaborators and teams」选项
- 点击「Add people」,输入目标用户的GitHub用户名或注册邮箱,点击「Add collaborator」
- 在权限选择弹窗中,选择**「Triage」**权限(不要选默认的「Read」,该权限会允许查看代码)
- 用户接受邀请后,即可创建、编辑、评论Issue,但无法访问仓库代码、分支等核心内容
批量用户管理(通过团队)
- 同样进入「Collaborators and teams」页面,点击「Add team」
- 创建新团队时,将团队权限设置为「Triage」
- 把需要授权的用户逐一加入该团队,团队内所有成员自动获得仅操作Issue的权限
注:Triage权限的核心限制是无法查看仓库代码,同时支持创建Issue、管理Issue标签/里程碑、评论所有Issue等操作,完全匹配需求。
内容的提问来源于stack exchange,提问作者Jay
相关产品推荐
相关产品推荐

