GitHub自动为新仓库添加组织组权限问题求助
GitHub组织新建仓库自动添加指定组并赋权的解决方法
检查组织仓库默认权限配置
进入组织设置的「Repositories」→「Repository defaults」,这里可能预设了默认团队权限。找到那个自动被添加的组,把它的权限从「Read」改成「None」,就能阻止新仓库自动赋予它权限。检查目标组的自动加入设置
在组织的「Teams」页面搜索那个组的名称,进入组设置后找到「Settings」里的「Auto-add to repositories」选项——这个开关会让组自动加入所有新创建的仓库,取消勾选即可停止自动添加行为。排查组织规则集
进入组织设置的「Rules」→「Organization rulesets」,查看是否有规则集强制要求该组被添加到所有新仓库。如果有对应的规则,编辑规则集移除相关的强制添加配置。用GitHub CLI深层排查(GUI找不到配置时用)
- 先安装并登录GitHub CLI:
gh auth login - 查看组织仓库默认权限配置:
gh api org/{你的组织名}/repos/defaults - 获取组织内所有组的信息(找到目标组的ID):
gh api org/{你的组织名}/teams - 查看目标组的自动添加配置:
gh api teams/{组ID}/repos/auto-add - 如果发现存在自动添加配置,用命令移除默认权限:
gh api -X PATCH org/{你的组织名}/repos/defaults -f team_permissions='{"{组名}": "none"}'
- 先安装并登录GitHub CLI:
如果以上所有步骤都没找到配置,大概率是GitHub后台的隐藏配置或偶发bug,直接提交工单联系GitHub官方支持处理。
内容的提问来源于stack exchange,提问作者Konrad
相关产品推荐
相关产品推荐

