社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

如何使用GitlabAPI列出子组的项目?

chacd • 5 年前 • 1295 次点击  

在Gitlab中,可以在组中创建子组,并在这些子组中创建项目。Gitlab文档允许您列出组的子组和组的项目,但我找不到任何有关列出子组的项目的信息。有人知道这个的curl命令吗,或者至少知道它还不受支持吗?

我试过了:
curl -s -H 'PRIVATE-TOKEN: xxxxx' https://gitlab.com/api/v4/groups/mygroup/subgroups/mysubgroup/projects
curl -s -H 'PRIVATE-TOKEN: xxxxx' https://gitlab.com/api/v4/subgroups/mysubgroup/projects
以及其他类似的变种,到目前为止还没有运气。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38619
 
1295 次点击  
文章 [ 2 ]  |  最新文章 5 年前
giraffes
Reply   •   1 楼
giraffes    6 年前

使用 %2f 要指定子组的完整路径,请执行以下操作:

curl -s https://gitlab.com/api/v4/groups/gitlab-org%2fgitter/projects

看看这个 issue .

VonC
Reply   •   2 楼
VonC    6 年前

您应该能够列出 任何 通过所述组ID分组(是否分组):

见“ List a group's projects

GET /groups/:id/projects

所以首先 get a list of the subgroups 为了获取他们的ID,然后查询他们的项目。