无法将构建服务连接到 TFS2013:错误 TF30063 您未获得授权
Unable to connect build service to TFS2013: Error TF30063 You are not authorized
我在一台机器上安装了 TFS 2013 Update 3,我正在尝试在同一域中的另一台机器上配置 TFS Build 服务。构建服务的注册成功完成,但服务、控制器和构建代理进入无限循环 start/stop/restart。构建机器上的事件查看器在构建服务操作日志中给出以下错误:
Build machine 'x' lost connectivity to message queue tfsmq://buildservicehost-18/.
Reason: TF30063: You are not authorized to access http://tfs2013:8080/tfs/defaultcollection.
我尝试过的事情:
- 构建配置的网络服务帐户和域帐户
- Unregistering/re-registering 构建服务
- 正在构建机器上卸载 TFS 并重新安装
- 正在创建全新的服务器 2012 安装,在其上安装 TFS 构建组件
我尝试使用的域帐户位于集合的构建服务帐户组中,我什至尝试将其放入管理员组。我还尝试 运行 它作为我自己的域帐户,它是一个 tfs 管理员和域管理员帐户。结果都一样。事实上,这发生在两台不同的机器上,其中一台安装了全新的所有东西,这让我相信问题出在 TFS 应用程序层本身,但我不知道从这里去哪里。 Visual studio 能够为所有用户正常连接到 TFS。
听起来您有一个 TFS 2012 服务器,您正在尝试将 TFS 2013 构建代理连接到该服务器。这不是受支持的配置。
建议您构建的 TFS 代理版本与服务器上的版本相匹配。这并不意味着您不能使用您希望在该代理上使用的任何版本的 MSBuild 或 VS 进行构建。这就是配置。
我最终通过执行以下操作解决了这个问题:
- 分离Collection
- 备份Collection以防万一
- 从应用层(也是数据层)卸载 TFS 2013
- Re-install TFS 2013 并为单个服务器配置它,就像没有创建 collection
- 附上现有的collection
- 在构建服务器上卸载 TFS
- Re-install 构建服务器上的 TFS 并配置服务、控制器和代理。
这很好用,并没有让我丢失任何东西。我仍然不明白为什么我一开始就遇到了问题,但我唯一的猜测是,这是从 TFS 2010 进行基于迁移的升级的某种类型的残余。
我在一台机器上安装了 TFS 2013 Update 3,我正在尝试在同一域中的另一台机器上配置 TFS Build 服务。构建服务的注册成功完成,但服务、控制器和构建代理进入无限循环 start/stop/restart。构建机器上的事件查看器在构建服务操作日志中给出以下错误:
Build machine 'x' lost connectivity to message queue tfsmq://buildservicehost-18/.
Reason: TF30063: You are not authorized to access http://tfs2013:8080/tfs/defaultcollection.
我尝试过的事情:
- 构建配置的网络服务帐户和域帐户
- Unregistering/re-registering 构建服务
- 正在构建机器上卸载 TFS 并重新安装
- 正在创建全新的服务器 2012 安装,在其上安装 TFS 构建组件
我尝试使用的域帐户位于集合的构建服务帐户组中,我什至尝试将其放入管理员组。我还尝试 运行 它作为我自己的域帐户,它是一个 tfs 管理员和域管理员帐户。结果都一样。事实上,这发生在两台不同的机器上,其中一台安装了全新的所有东西,这让我相信问题出在 TFS 应用程序层本身,但我不知道从这里去哪里。 Visual studio 能够为所有用户正常连接到 TFS。
听起来您有一个 TFS 2012 服务器,您正在尝试将 TFS 2013 构建代理连接到该服务器。这不是受支持的配置。
建议您构建的 TFS 代理版本与服务器上的版本相匹配。这并不意味着您不能使用您希望在该代理上使用的任何版本的 MSBuild 或 VS 进行构建。这就是配置。
我最终通过执行以下操作解决了这个问题:
- 分离Collection
- 备份Collection以防万一
- 从应用层(也是数据层)卸载 TFS 2013
- Re-install TFS 2013 并为单个服务器配置它,就像没有创建 collection
- 附上现有的collection
- 在构建服务器上卸载 TFS
- Re-install 构建服务器上的 TFS 并配置服务、控制器和代理。
这很好用,并没有让我丢失任何东西。我仍然不明白为什么我一开始就遇到了问题,但我唯一的猜测是,这是从 TFS 2010 进行基于迁移的升级的某种类型的残余。