Azure DevOps 仅支持使用我们 Enterprise 版本的用户
为什么要将 Devin 集成到 Azure DevOps?
前提条件
- Azure Active Directory (AAD) 全局管理员权限 - 用于授权 Devin 访问您的 Azure DevOps 组织
- 专用服务账户 - 我们建议专门为 Devin 创建一个新的 Azure DevOps 账户(例如
devin@yourcompany.com),而不是使用现有用户账户,以便更清晰地进行访问管理
在集成配置过程中,具有 AAD 全局管理员权限的用户必须已在浏览器中登录。
设置集成
- 在您的 Enterprise Devin 账户中,前往 Settings > Enterprise Settings > Connected Accounts

- 在 Connected Accounts 页面上,点击 Connect to Azure DevOps 按钮。

- 这会打开一个新的浏览器标签页,要求您授予 Devin 访问您的 Azure DevOps Organization 的权限。请确保您使用拥有 AAD Global Admin 权限的账户登录(最好是您为 Devin 创建的专用服务账户)。

- 授权完成后,您会在 Enterprise Settings 中的 Connected Accounts 页面看到您的 Azure DevOps 集成,以及已连接的 Repositories(代码库)。

- 现在 Devin 已经可以访问您的 Azure DevOps,您可以为 Enterprise 账户内任意/所有 Sub-Organizations(子组织)授予权限。为此,在 Azure DevOps 集成中选择 Git Permissions,选择一个 Sub-Organization,并在 Group(组)或 Repository(代码库)级别授予权限。

- 对每个已被授予权限的 Sub-Organization,前往 Devin’s Settings > Devin’s Machine,点击 + Repository,将这些代码库接入 Devin’s Machine。

如果您的 Microsoft Entra ID 已与组织的 HRIS(Human Resources Information System,人力资源信息系统)集成,则可能需要额外的配置步骤才能完成 Azure DevOps 集成。有关高级设置的帮助,请联系 Devin 支持团队。
