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

Python-gitlab指定子组创建项目失败:项目生成在用户空间

问题解决:GitLab API创建项目到指定子组失败
  • 核心问题:你代码里的API参数名拼写错误,把namespace_id写成了namedspace_id(多了一个字母d)。GitLab API无法识别错误的参数,就默认将项目创建在你的个人用户空间下。

  • 修正后的代码示例:

    1. 通过搜索组获取ID创建:
    group_id = gl.groups.list(search='group_name')[0].id
    
    # 修正参数名拼写为namespace_id
    project_created = gl.projects.create({'name': 'UDS', 'namespace_id': group_id})
    
    1. 直接指定组ID创建:
    # 同样修正参数名
    project_created = gl.projects.create({'name': 'UDS', 'namespace_id': 78})
    
  • 额外验证建议:

    • 先打印group_id的值,确认它和你手动查到的BSK子组ID(78)一致,避免search='group_name'匹配到其他同名组导致的错误。

内容的提问来源于stack exchange,提问作者Ahmed Sayed Mousse

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 07:36:34