编写一个程序,可以通过gitlab cloud进行身份验证,并获取组中所有git项目URL的列表 我想写一个C++程序,它可以自动处理我在GITLAB云帐户中的私有组文件夹中创建的Git RePOS。

编写一个程序,可以通过gitlab cloud进行身份验证,并获取组中所有git项目URL的列表 我想写一个C++程序,它可以自动处理我在GITLAB云帐户中的私有组文件夹中创建的Git RePOS。,gitlab,Gitlab,我想做的是在一个私有组文件夹中获得所有git项目的列表,以及它们各自的URL。由于它是私有的,我想我需要让程序使用我创建的有权查看组的用户帐户向gitlab云服务器进行身份验证 实现这一目标的最佳方式是什么?我知道有一个API,但它似乎是针对企业版,而不是云 谢谢在gitlab.com运行gitlab Enterprise Edition时,您完全可以使用该API 首先与登录用户一起转到,以创建API访问令牌 一旦您拥有了该访问令牌,就可以调用API。这里有一些关于组和项目端点的提示:,云是什么

我想做的是在一个私有组文件夹中获得所有git项目的列表,以及它们各自的URL。由于它是私有的,我想我需要让程序使用我创建的有权查看组的用户帐户向gitlab云服务器进行身份验证

实现这一目标的最佳方式是什么?我知道有一个API,但它似乎是针对企业版,而不是云


谢谢

在gitlab.com运行gitlab Enterprise Edition时,您完全可以使用该API

首先与登录用户一起转到,以创建API访问令牌


一旦您拥有了该访问令牌,就可以调用API。这里有一些关于组和项目端点的提示:,

云是什么意思?您是指gitlab.com?如果是这种情况,那么您可以使用API(我相信它在Gitlab的所有版本上都可用)是的,我是说Gitlab.com,但它看起来只适用于community edition,enterprise edition.Gitlab.com运行enterprise edition