gpt4 book ai didi

Azure DevOps - 如何使用 Azure cli 或 Rest api 更新存储库中安全组的 'Not set' 权限状态

转载 作者:行者123 更新时间:2023-12-03 02:00:46 25 4
gpt4 key购买 nike

问题:如何使用 azure cli 或 Rest API 将项目中所有存储库设置中安全组的权限状态从允许更新为“未设置”。在这种情况下,我想将贡献者组的创建分支的权限状态从“允许”更新为“未设置”。

我知道如何使用以下调用更新为允许或拒绝,但不确定如何重置为“未设置”

        az devops security permission update `
--org "https://dev.azure.com/$orgname/" `
--id $namespaceId `
--subject $subject `
--token "repoV2/$projectid" `
--allow-bit $PermissionBit `
--merge true

enter image description here

最佳答案

您可以使用以下 CLI 命令将安全组的权限状态从允许更新为“未设置”:

az devops security permission reset --id
--permission-bit
--subject
--token
[--detect {false, true}]
[--org]

最初,我的贡献者组的创建分支权限设置为允许,如下所示:

enter image description here

要将其更改为“未设置”,我运行了 CLI 命令并得到了如下响应:

az devops security permission reset --id $namespaceId `
--org "https://dev.azure.com/$org/" `
--permission-bit $PermissionBit `
--subject $subject `
--token "repoV2/$projectid"

回应:

enter image description here

当我在 DevOps Portal 中检查相同内容时,权限成功更改为“未设置”,如下所示:

enter image description here

引用: az devops security permission reset | Microsoft

关于Azure DevOps - 如何使用 Azure cli 或 Rest api 更新存储库中安全组的 'Not set' 权限状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76124012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com