【问题标题】:How can I change the "connect to team server as" user in TFS 2013 server?如何更改 TFS 2013 服务器中的“连接到团队服务器”用户?
【发布时间】:2015-02-27 21:49:05
【问题描述】:

在 Team Foundation Server 2013 中,我似乎无法更改“以”用户身份连接到团队服务器。

TFS 服务器指向我们的 Visual Studio Online https://ourtfs.visualstudio.com/defaultcollection 并且 TFS 服务器用于结帐代码的帐户也是“帐户服务 (ourtfs)”,即使我们的网络上没有这样的帐户! (当前用户似乎是设置 VSO 时编造的!)

如何更改它以使用网络帐户签出我们的代码?

请参阅下面对话框中的“连接到 Team Foundation Server:”,在我们的例子中,帐户是“帐户服务 (ourtfs)”。

【问题讨论】:

    标签: tfs azure-devops tfsbuild


    【解决方案1】:

    如果您正在配置本地构建控制器或代理以与 VSO 通信,那么这是正确的帐户。

    每个 VSO 帐户都有一个“服务帐户”,可用于无人值守访问。当您连接构建服务时,它会使用您的 MSA/AAD 凭据从 VSO 检索此帐户和密码,并将构建服务配置为使用它。

    这是它作为 MSA/AAD 令牌工作的唯一方式,仅持续 48 小时,您不想每 2 天重新登录一次。

    http://nakedalm.com/tools/vso-service-credential-viewer/

    如果您需要在构建服务之外使用凭据,我有一个可以检索凭据的应用。

    【讨论】:

    • 这解释了帐户,但我看不出它如何解决我的问题。如果使用此“服务帐户”,我如何通过我的构建结帐项目?
    • 我还看到该应用需要我没有的“Team Explorer 2015”。
    • Team explorer 是免费的,可作为 Visual Studio 2015 的一部分在visualstudio.com 获得
    • 那太好了。尝试结帐时出现 TFS 工作区错误。我已经删除了日志文件。我会重新创建它。
    • MrHinsh 为我找到了解决方案,感谢您的宝贵时间。使用服务帐户签出文件的问题是我仍在使用 VS 2010 中的 tf.exe 而不是 VS2013,我已经修复了我的脚本,现在签出工作正常。
    猜你喜欢
    • 2014-12-22
    • 2019-02-19
    • 2015-02-09
    • 2014-10-05
    • 1970-01-01
    • 2017-04-17
    • 2018-02-24
    • 2017-05-06
    • 1970-01-01
    相关资源
    最近更新 更多