You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用GitHub细粒度令牌创建组织仓库失败求助

问题描述

已创建GitHub细粒度令牌,将组织设为令牌所有者,并为令牌配置了Repositories: Administration权限。在获得组织所有者的令牌使用批准后,执行以下GitHub API命令创建仓库:

gh api --method POST /orgs/${org_name}/repos -f name='Hello-World'

收到如下403错误:

{
  "message": "You need admin access to the organization before adding a repository to it.",
  "documentation_url": "https://docs.github.com/rest/repos/repos#create-an-organization-repository"
}

请问是否遗漏了额外权限配置?

排查方向及解决方法
  • 权限范围未覆盖新建仓库场景:细粒度令牌的Repositories: Administration权限如果仅针对特定现有仓库,无法用于创建新仓库。需将权限的仓库范围设置为All repositories,或确认组织允许该令牌拥有创建新仓库的权限范围。
  • 缺少组织级基础权限:创建组织仓库除了仓库层面的Administration权限,部分组织要求令牌拥有组织级的Organization administration相关权限(如Read and write权限),或是专门的Repositories: Create组织权限。检查令牌的组织权限配置,确认包含创建仓库所需的组织级权限。
  • 令牌批准状态异常:即便已获得所有者批准,可能存在系统缓存延迟。尝试重新生成令牌并再次提交批准申请,或等待10-15分钟后重试命令。
  • 变量未正确解析:确认命令中的${org_name}已替换为实际组织名称,避免因变量未解析导致API请求指向错误组织,触发权限校验失败。

内容的提问来源于stack exchange,提问作者Levi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 03:14:55