使用个人访问令牌 (PAT) 注册代理

代理配置过程中指定 PAT 为身份验证类型,以便在代理注册期间使用个人访问令牌进行身份验证,然后指定一个可用于代理注册的个人访问令牌 (PAT),且该令牌的作用域为代理池(读取、管理)(或如果是部署组代理,则作用域为部署组(读取、管理))。

单个 PAT 可用于注册多个代理,但 PAT 只在注册代理时使用,不用于后续通信

若要将 PAT 与 Azure DevOps Server 配合使用,必须使用 HTTPS 配置服务器。 请参阅网站设置和安全性

创建用于代理注册的个人访问令牌

  1. 使用计划在 Azure DevOps Server Web 门户 (https://{your-server}/DefaultCollection/) 中使用的用户帐户登录。
  1. 使用计划在 Azure DevOps 组织 (https://dev.azure.com/{your_organization}) 中使用的用户帐户登录。
  1. 在主页中,打开你的个人资料。 转到安全性详细信息。

    Azure DevOps Server 中安全详细信息的屏幕截图。

  2. 创建个人访问令牌

    在 Azure DevOps Server 中创建个人访问令牌的屏幕截图。

    注意

    如果你正在配置部署组代理,或者在注册 VM 环境资源时遇到错误,则必须将 PAT 范围设置为“所有可访问组织”。 将 PAT 范围设置为所有可访问组织的屏幕截图。

  1. 在主页中,打开用户设置,然后选择“个人访问令牌”。

    安全详细信息的屏幕截图。

  2. 创建个人访问令牌

    创建个人访问令牌的屏幕截图。

  1. 对于范围,选择“代理池(读取、管理)”,并确保清除所有其他框。 如果是部署组代理,对于范围,请选择“部署组(读取、管理)”并确保清除所有其他框。

    选择“创建新的个人访问令牌”窗口底部的“显示所有范围”,查看范围的完整列表。

  2. 复制令牌。 当你配置代理时,将用到此令牌。

注意

使用 PAT 作为身份验证方法时,PAT 令牌仅用于代理的初始配置。 有关详细信息,请参阅与 Azure Pipelines 或 TFS 的通信

后续步骤