在Visual Studio Team Services中创建Service Hook需要什么权限?

时间:2016-10-03 22:47:10

标签: azure-devops

在“Service Hooks”选项卡上的Visual Studio Team Services中,我们的一些项目团队成员收到一条消息,指出“您没有足够的权限来查看或配置订阅”。

为了给定项目创建服务挂钩,需要分配哪些权限或组?

3 个答案:

答案 0 :(得分:10)

您需要将用户添加到Project Administrators或Project Collection Administrators组。

答案 1 :(得分:3)

出于某种原因,在TFS 2017 RTM上,某些项目的项目管理员可以创建服务挂钩,而有些则不能。

我必须从tfssecurity.exe运行以下命令:

tfssecurity /a+ /collection:[TFS_Collection_URL] ServiceHooks PublisherSecurity/[Project_GUID] EditSubscriptions n:"[User_ID]" ALLOW
tfssecurity /a+ /collection:[TFS_Collection_URL] ServiceHooks PublisherSecurity/[Project_GUID] ViewSubscriptions n:"[User_ID]" ALLOW

更多信息:

答案 2 :(得分:0)

我在Azure Dev Opps中遇到了这个问题,原因是我的项目可见性设置设置为“私人”而不是“公共”。

例如https://dev.azure.com/ // _ settings / projectOverview 当我将“公开程度”从“私人”更改为“公开”后,我获得了“ +创建订阅”的功能

似乎,即使您在正确的Administrators组中,如果项目可见性是私有的,您也可能会被屏蔽。