【发布时间】:2021-12-08 18:44:02
【问题描述】:
在“服务挂钩”选项卡上的 Visual Studio 团队服务中,我们的一些项目团队成员收到一条消息,显示“您没有足够的权限查看或配置订阅”。
需要为他们分配什么权限或组才能为给定项目创建服务挂钩?
【问题讨论】:
标签: azure-devops
在“服务挂钩”选项卡上的 Visual Studio 团队服务中,我们的一些项目团队成员收到一条消息,显示“您没有足够的权限查看或配置订阅”。
需要为他们分配什么权限或组才能为给定项目创建服务挂钩?
【问题讨论】:
标签: azure-devops
您需要将用户添加到项目管理员或项目集合管理员组。
【讨论】:
由于某些原因,在 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
更多信息:
【讨论】:
TF21002: Unable to connect to this Team Foundation Server。如果您在 TFS_Collection_URL 的末尾添加了/DefaultCollection,请在没有它的情况下重试。现在应该会提示您输入凭据,希望现在一切顺利。
我测试了以下方法并且它有效: 首先将项目设为公开,然后您可以看到服务挂钩设置可用。设置钩子,然后将项目转回私有,钩子仍然可以正常工作。
【讨论】:
我在 Azure Dev Opps 中遇到了这个问题,问题是由于我的项目可见性设置被设置为“私人”而不是“公共”。
例如https://dev.azure.com///_settings/projectOverview 当我将可见性从“私人”更改为“公共”时,我获得了“+ 创建订阅”的能力
似乎即使您在正确的管理员组中,如果您的项目可见性是私有的,您也可能会被阻止。
【讨论】: