获取访问控制的分支ID

问题描述 投票:2回答:2

我正在尝试在分支级别上限制特定AD组的权限。以前,我曾问过Microsoft Azure DevOps团队,他们是否对此请求有任何终结点URI REST API,但是我得到的答复是它当前不可用。但是,我设法使用chrome开发人员工具获取了API,

https://dev.azure.com/{organization}/_apis/accesscontrolentries/{namespacetoken}?api-version=5.1

然后,我使用下面的这个主体发出POST请求,

branchPermissionbody = {
                "token": "{}".format(permissionToken),
                "merge": True,
                "accessControlEntries": [
                    {
                        "descriptor": "Microsoft.TeamFoundation.Identity;{}".format(descriptorIdentifier),
                        "deny": 4,
                        "extendedinfo": {}
                    }
                ]
            }

许可令牌,格式为,

 repoV2/{projectID}/{repositoryID}/refs/heads/{branchID}/

和descriptoridentier是我们可以得到的东西。

[这里,我一直在获取branchID。例如,如果我们要限制的分支是mastersupport%5E,我们如何使用开发人员工具来获取这些分支ID?

我正在尝试在分支级别上限制特定AD组的权限。以前我曾问过Microsoft Azure DevOps团队,他们是否对此请求有任何终结点URI REST API,但...

git azure-devops azure-devops-rest-api azure-repos
2个回答
1
投票

您可以使用此工具将您的分支名称自动转换为分支ID。 https://onlineunicodetools.com/convert-unicode-to-hex


© www.soinside.com 2019 - 2024. All rights reserved.