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

使用GraphQL创建GitHub组织报错求助

GitHub GraphQL 创建组织报错解决

问题详情

个人GitHub账号调用createOrganization接口创建组织时触发报错,相关代码与参数如下:

执行的GraphQL Mutation代码

mutation { 
  createOrganization(input: { login: "besttestzzzz", admin: true }) { 
    organization { id login } 
  } 
}

实际提交的输入参数

{ 
  "input": { 
    "admin": [ "testgithubaccount" ],
    "clientMutationId": "",
    "login": "testgithubaccount"
  } 
}

报错信息(翻译后)

无法使用个人账号创建组织。仅GitHub企业版账号或拥有企业管理权限的账号可执行此操作。

问题原因

  1. 权限限制:createOrganization GraphQL接口仅对企业级账号开放,个人账号无调用权限
  2. 参数不匹配:
    • Mutation定义中admin为布尔值,但提交参数是数组,类型不符
    • Mutation与提交参数中的login值不一致,分别为besttestzzzz和testgithubaccount

解决方案

  • 换用GitHub企业版账号或具备企业管理权限的账号执行该操作
  • 修正参数:
    • admin字段需传入单个管理员账号ID(字符串类型,非数组/布尔值)
    • 统一login字段值,保持Mutation与提交参数一致
  • 个人账号创建组织请通过网页端操作:右上角头像 → Your organizations → New organization

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 19:38:20