3

我正在尝试设置 TFS 构建服务,但配置向导不断在编辑集合级信息权限上进行轰炸,这是我根据需要设置的。

没有太多的背景信息,它是一个新的 2003 虚拟服务器,只安装了 TFS 构建服务。我得到的唯一另一个警告是没有安装防火墙,所以我看不到干扰。日志中感兴趣的部分如下。

Verify: Verify that the running account has the required Team Foundation Server permissions(TBRUNNINACOUNT): Starting Verification
TF279000: User domain\user.name does not have permission to add members to the Build Services group. To perform this action, the user must have the 'Edit collection-level information' permission set to Allow.
!Verify Error!: TF279000: User domain\user.name does not have permission to add members to the Build Services group. To perform this action, the user must have the 'Edit collection-level information' permission set to Allow.
"Verify: Verify that the running account has the required Team Foundation Server permissions(TBRUNNINACOUNT): Exiting Verification with state Completed and result Error"
!Verify Result!: 1 Completed, 0 Skipped: 0 Success, 1 Errors, 0 Warnings

非常感谢任何帮助,我不知道从哪里开始。

谢谢,汤姆。

4

2 回答 2

2

我不确定为什么您的 Build 应该在 Collection 级别上编辑某些内容,但应该解决的问题是将权限添加到“Project Collection Build Service Accounts”。我希望 TBRUNNINACOUNT 是该组的成员,否则构建可能会失败。

要设置权限,请执行以下步骤:

  1. 打开团队资源管理器
  2. 连接到应使用构建服务的 TeamProjectCollection
  3. 右键单击根以获取上下文菜单
  4. 选择“团队项目集合设置 -> 安全”
  5. 选择“项目集合构建服务帐户”
  6. 设置“编辑收藏级信息”权限
  7. 使用 ok 关闭对话框

现在该帐户具有所需的权限,并且向导应该运行该点。

于 2012-11-29T05:42:33.187 回答
1

我遇到了同样的问题,基本上我从汤姆离开的地方接了过来。

在用于源代码控制的 TFS 服务器上,我将我的 AD 用户帐户添加到 Project Collection Build Administrators 组,并且它工作正常。

于 2013-11-08T11:12:04.900 回答