需要 api 在 azure devops +rest api 中检查 git 的存储库权限

Need api to check repository permissions for git in azure devops +rest api

我需要知道我们是否有 API 来检查 azure devops + rest api.

中 git 的存储库权限

我需要一个 API 可以给我数据.. 如下所示的路径:

路径: Azure Devops --->项目--->项目设置--->存储库-->所有 Git 个存储库的安全性

恐怕没有这样直接休息api提供可以实现所有组的安全。由于这些在不同存储库下的组具有不同的配置,因此我们无法直接使用一个 api 来获取所有这些信息。这是一个复杂的操作。

虽然这些 api 没有记录,如果你仍然想使用 api 来获取这些信息,我建议你可以从 [=11= 跟踪这些 api ] 通过在页面中按 F12

打开Repositories权限设置页面,按F12跟踪api。

作为测试,我得到了一些:

https://dev.azure.com/{org name}/{project name}/_api/_security/DisplayPermissions?__v=5&tfid={tfid}&permissionSetId=2e9eb7ed-3c0a-47d4-87c1-0ffdd275fd87&permissionSetToken=repoV2%2F0xxxxxxxe7475323

注意:permissionSetId是一致的,所以只需要根据您的repos更改tfidpermissionSetToken即可。

由于此 api 没有记录,您可以在我们的 support community 上提出一个建议,PG 团队会考虑这个功能建议。