我收到了同样的错误,但在我的情况下,罪魁祸首是RM客户端不仅必须安装在TFS-RM服务器上,还要 的 最低配置 强> 使用RM服务器地址。 否则,在单服务器部署中,使用网络服务作为TFS和构建代理服务帐户可以正常工作。
使用分布式安装时的最佳选择是使用显式域服务帐户。虽然您可以使网络服务工作,但使用帐户要容易得多。
我建议您创建一个域\ tfsrm帐户并将其用于通信。
您对每台计算机本地的网络服务帐户是正确的。这似乎是你的问题。当一个进程作为本地运行时 NetworkService尝试使用远程系统进行身份验证,它以domain \ machinename $进行身份验证 。
因此,要解决您的问题,请尝试使用,在发布管理服务器的相应本地安全组中添加TFS构建服务计算机名称 domain\{YOURTFSMACHINENAME}$ 作为您的TFS构建服务的帐户。
domain\{YOURTFSMACHINENAME}$