TFS仅向一个分支授予权限
我被要求向多个 TFS 用户授予权限。
这些用户必须只能访问一个分支。我该怎么做?
我将创建新的 TFS 用户组并拒绝访问源代码管理的根目录,然后允许访问必要的分支。你怎么认为?
I was asked to grant permissions to several TFS users.
These users must have access to one branch only. How can I do this?
I'm going to create new TFS user group and deny access to root of Source Control, then allow access to necessary branch. What do you think?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这才是正确的做法。
That is the correct approach.
这不起作用。因为拒绝权限比允许甚至拒绝具有更高的优先级,即使它存在于父级上。拒绝权限始终覆盖允许权限。如果您使用 TFVC 作为源代码管理,您可以将 root 的权限设置为“未设置”,然后设置“允许”访问您所需的分支。
请记住,在 GitVC 中,情况有点不同。
It doesn't work. Because Deny permission has higher priority than Allow even Deny even if it exist on parent. Deny permission always override Allow permissions. If you are using TFVC as source control, you could set the permission of root to "Not Set" and in then set "Allow" access to the branch you needed.
Remember that in GitVC it's a little diffrent.