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

如何通过GitLab CLI获取某组织下的所有仓库?

如何用GitLab CLI(glab)获取某组织下的所有仓库

可以通过GitLab CLI(glab)获取指定组织(GitLab中称为「群组」)下的所有仓库,你当前使用的1.24.1版本完全支持这个功能,不需要用到你提到的-R/--repo参数(该参数用于指定单个仓库,确实不适用批量获取场景)。

核心命令

要获取目标组织下的所有仓库,使用glab project list命令并搭配--group参数指定组织名称:

glab project list --group <组织名称>

例如,获取名为my-company的组织下的仓库:

glab project list --group my-company

包含子群组的仓库

如果你的组织包含子群组,想要一并列出子群组下的仓库,添加--include-subgroups参数即可:

glab project list --group my-company --include-subgroups

结合现有参数优化输出

你可以搭配你列出的其他FLAGS来调整结果:

  • 调整每页展示数量:--per-page <数量>,比如--per-page 100减少翻页次数
  • 排序方式:--sort <字段>配合--order <asc/desc>,比如按仓库名称升序排列:
    glab project list --group my-company --sort name --order asc
    
  • 翻页查看:--page <页码>,比如查看第二页结果:--page 2

补充说明

你之前看到的FLAGS列表可能不全,执行glab project list --help可以查看该命令的完整参数说明,里面会包含--group和--include-subgroups这些关键参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 18:01:23