我正在实现TFS安全性命令,将git master分支访问控制权限更改为DENY for contrib字段。
以下是我正在使用的命令:
/tfssecurity.exe /a+ GitRepositories repositories/[543473b8-6186-42b3-bdab-b22bc44cc8f8/] GenericContribute n:'"[Projectname]\TFSGroup'" DENY /collection:CollectionURL"
我正在为此项目使用powershell 3.0,我得到以下错误
错误:安全命名空间GitRepositories不存在。
有人可以帮我这个吗?
答案 0 :(得分:1)
你错过了" Git Repositories"名称空间。请尝试以下方法:
tfssecurity.exe /a+ "Git Repositories"
答案 1 :(得分:0)
根据错误信息,您正在实现一个不存在的命名空间。
您可以使用tfssecurity /a
命令查看服务器级别的命名空间列表
包含要从中删除的组的命名空间 用户或组。您还可以使用tfssecurity / a命令进行查看 服务器级别,集合级别和的名称空间列表 项目层面。
此命令的更多详细信息,请参阅MSDN中的链接:Change groups and permissions with TFSSecurity