Py学习  »  Git

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

chacd • 4 年前 • 654 次点击  

在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
 
654 次点击  
文章 [ 2 ]  |  最新文章 4 年前
giraffes
Reply   •   1 楼
giraffes    4 年前

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

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

看看这个 issue .

VonC
Reply   •   2 楼
VonC    5 年前

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

见“ List a group's projects

GET /groups/:id/projects

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