【发布时间】:2018-10-09 09:18:41
【问题描述】:
我有一个 VSTS/Azure DevOps 项目,其中包含一个包含不同客户分支的 git 存储库。我想允许每个客户只读他们自己的分支。我怎样才能做到这一点?
访问控制设置不允许我在特定分支上设置读取权限,只能在整个存储库上设置。那么是否有可能为每个客户提供一个单独的存储库,自动镜像master 存储库中的相应分支?
【问题讨论】:
标签: azure-devops
我有一个 VSTS/Azure DevOps 项目,其中包含一个包含不同客户分支的 git 存储库。我想允许每个客户只读他们自己的分支。我怎样才能做到这一点?
访问控制设置不允许我在特定分支上设置读取权限,只能在整个存储库上设置。那么是否有可能为每个客户提供一个单独的存储库,自动镜像master 存储库中的相应分支?
【问题讨论】:
标签: azure-devops
您不能直接在分支(分支级别)中指定权限。但是,您可以从 repo 级别继承/修改权限到分支级别。
正如您在问题中所述。您应该为不同的客户创建单独的存储库,您可以在其中控制权限。
【讨论】: