2013-04-20 87 views
0

我的情况是:是否有可能安装TFS生成服务域服务器上,而连接到安装的非域服务器上TFS服务器

我安装TFS服务器2012的(应用程序并列)的服务器(S1)工作组。然后,我在(d1)上在服务器(s2)上安装了TFS 2012 Build服务。

我在s1和s2的域控制器上用相同的密码创建了一个用户(build_user)。

然后,我开始了TFS管理控制台 - >构建配置 - >配置安装的功能 - >配置构建服务 - >连接到S1上TFS服务器 - >运行构建服务为:“build_user”,当我点击“测试” ,它通过了 - >一切顺利。但是当我点击“配置”后,我收到一个错误,说用户“d1 \ build_user”找不到

我必须在工作组中的服务器上安装TFS构建服务吗?如果不是,我该怎么办?

回答

0

我有一个类似的设置,除了我的TFS服务器在我的域上,而我的构建服务器没有。你应该能够将其设置如下:

  1. 确保两台机器有build_user相同的密码。
  2. 登录到构建机器build_user
  3. 负载Control Panel - >Credential Manager
  4. 创建以下凭证:
    • Windows凭据
      • 网络地址:TFS服务器的IP地址
      • 用户名:workgropup \ build_user
    • 通用凭证
      • 网络地址:http://AddressOfTFSServer:8080/
      • 用户名:工作组\ build_user
    • 通用凭证
      • 网络地址:http://AddressOfTFSServer:8080/tfs
      • 用户名:workgro达\ build_user
    • 通用凭证
      • 网络地址:http://AddressOfTFSServer:8080/tfs/collectionname
      • 用户名:工作组\ build_user

上面可能需要以适应修修补补你的设置,但上面的允许我连接一个非域构建服务器到域TFS服务器。

我希望这会有所帮助。

+0

谢谢。但是添加凭据不起作用。 – 2013-04-26 05:32:57