跳转到主要内容

Enterprise 源代码管理设置

为了让 Devin 访问你的代码仓库,你必须先将源代码管理(SCM)提供商连接到你的 Enterprise 账户,然后再授予某个 Devin 组织对特定组或代码仓库的访问权限。
只有 Enterprise 管理员才能配置 SCM 集成。
Enterprise Settings > Integrations 中,将 Devin 连接到你的源代码。
Enterprise Integrations

Enterprise Integrations

有关配置 Git 集成的更多信息,请参阅你的 SCM 提供商的相关文档:

代码库权限

将您的 Devin Enterprise 与 SCM 提供商连接后,会建立一条安全连接,使您可以管理不同组织和代码库的访问权限。但是,在您明确授予权限之前,Devin 组织无法访问或使用您的代码库。 在将 Devin Enterprise 连接到 SCM 提供商之后,您可以在 Enterprise Settings > Repository Permissions 中管理代码库权限。

添加或更新权限

  1. 从页面顶部的下拉菜单中选择你要管理仓库访问权限的 Devin 组织。
    • 在此你可以查看当前已配置的所有权限和仓库。
  2. 点击 + Add Permissions 打开权限侧边栏。
  3. 选择你希望授予的访问级别:
    • 组级访问:为某个组织单元内的所有仓库授予访问权限。选择你的 SCM 提供商的分组结构:
      • GitHub / GitHub Enterprise Server:Organization
      • Azure DevOps:Organization 或 Project
      • GitLab:Group 或 Subgroup
      • Bitbucket:Workspace
    • 仓库级访问:为单个特定仓库授予访问权限。
  4. 如有需要,使用下拉菜单按 Git Provider 进行筛选。
  5. 选择 Add Permissions 以保存更改。
添加仓库

添加仓库

撤销权限

要撤销对仓库或分组的访问:
  • 点击要移除的权限旁边的垃圾桶图标,或
  • 打开 + Add Permissions,取消勾选该权限并保存。
保存后,对应的 Devin 组织将不再能够访问这些仓库或分组。