是否可以拒绝对存储库的读取权限,并为给定路径内的一组分支的用户和/或组授予对分支的读取权限。
审查了存储库安全性,读取权限看起来仅位于存储库级别,而不是分支级别。
文档似乎表明这是可能的;然而,这目前不适用于我们的 azure devops 2022 R2 服务器;我们需要此功能,因为我们有多个第三方开发团队将代码提交到需要隔离/彼此不可见的存储库。
TL;DR 读取权限只能在存储库级别设置。
存储库级别
设置
Read
读者可以克隆、获取和探索存储库的内容;此外,还可以创建、评论、投票以及贡献拉取请求。
此权限似乎在分支级别不可用:
我们有多个第三方开发团队将代码提交到需要隔离/彼此不可见的存储库。
您可能需要重新考虑您的存储库/分支策略,例如为每个团队创建具有不同权限的专用存储库。