如何通过 gerrit rest api 获取具有特定组访问权限的 gerrit 项目?
How can I get the gerrit projects which access have the specific group by gerrit rest api?
如何通过gerrit rest api获取具有特定组的gerrit项目?
我需要获取所有项目,这些项目访问具有特定组?
例如,项目A在引用refs/*中有读权限,admin有grant group named xxx read access,那么项目A有group xxx。我的问题是如何通过 gerrit rest api?
将组 xxx 作为参数来获取项目 A
以下命令将列出直接分配了 xxxxx 组访问权限的所有项目。仅继承该组访问权限的项目未列出。
curl --user USER:PASS --request GET https://GERRIT-SERVER/a/projects/?has-acl-for=xxxxx | sed 1d | jq --raw-output '.[].id'
Gerrit 文档中的更多信息here。
如何通过gerrit rest api获取具有特定组的gerrit项目? 我需要获取所有项目,这些项目访问具有特定组? 例如,项目A在引用refs/*中有读权限,admin有grant group named xxx read access,那么项目A有group xxx。我的问题是如何通过 gerrit rest api?
将组 xxx 作为参数来获取项目 A以下命令将列出直接分配了 xxxxx 组访问权限的所有项目。仅继承该组访问权限的项目未列出。
curl --user USER:PASS --request GET https://GERRIT-SERVER/a/projects/?has-acl-for=xxxxx | sed 1d | jq --raw-output '.[].id'
Gerrit 文档中的更多信息here。