TFS 2015代理创建和使用

时间:2017-07-07 10:37:16

标签: tfs2015

我已在构建计算机上下载了代理zip文件和已配置的代理。为了验证代理,Microsoft提供了四种方式PAT,Integrated,Negotiate,Alternate。

PAT应该用于他们所说的团队服务,但我不明白它是如何工作的。

我已经使用协商进行了身份验证,但是一旦构建完成,代理就会脱机,我手动使用电源shell使其运行。

我正在使用之前的XAML构建定义,并且对此有了新的帮助,可以帮助如何使代理连续在线。

1 个答案:

答案 0 :(得分:1)

与常见的备用凭据相比,PAT更安全。

当您的第三方工具提示您登录时,您可以提供备用凭据以进行身份​​验证,并存储凭据以供日后检索,您可能不希望这些工具执行某些操作。

  

对于集成到Team Services但未集成到Team Services的非Microsoft工具   支持Microsoft帐户或Azure AD身份验证交互(for   例如,Git,NuGet或XCode),您需要设置个人访问权限   使用Git凭据管理器或手动创建PAT的令牌。   当没有“弹出UI”时,您还可以使用个人访问令牌   例如使用命令行工具,将工具或任务集成到构建中   管道,或使用REST API。

     

个人访问令牌基本上是您的备用密码   使用正常身份验证以安全方式创建,以及    PAT可以具有到期日期,范围有限(例如,只有某些REST API或命令行操作有效),并且具体   团队服务帐户。您可以将它们放入环境变量中   脚本不硬编码密码。有关更多信息,请参阅   Authentication overviewscopes

     

有关详细信息,请参阅use-personal-access-tokens-to-authenticate

创建PAT后,您几乎可以在需要用户身份验证的任何位置使用它。如果您将PAT用于第三方工具,以便稍后发现它是恶意行为,您可以停用该特定PAT,它会立即失效。您还可以将一个或多个范围应用于PAT,例如,您可以限制对阅读工作项的访问权限。

请参考以下文章了解PAT: