Enterprise 源代码管理设置
要让 Devin 访问你的仓库,你必须先将你的源代码管理 (SCM) 提供商连接到 Enterprise,然后再授予某个 Devin 组织访问特定组或仓库的权限。SCM 连接只能由 Enterprise 管理员进行配置。
GitHub
将 Devin 连接到 GitHub 仓库。
GitHub Enterprise Server
将 Devin 连接到你的 GitHub Enterprise Server。
Azure DevOps
将 Devin 连接到 Azure DevOps 仓库。
GitLab
将 Devin 连接到 GitLab 仓库。
Bitbucket
将 Devin 连接到 Bitbucket 仓库。
代码仓库权限
将你的 Devin Enterprise 连接到 SCM 提供商会建立一条安全连接,使你能够管理不同组织和仓库的访问权限。不过,在你明确授予权限之前,Devin 组织无法访问或操作你的仓库。 在将 Devin Enterprise 连接到 SCM 提供商之后,你可以在 设置 > 仓库 中管理代码仓库权限。添加或更新权限
- 从页面顶部的下拉菜单中选择你要为其管理代码仓库访问权限的 Devin 组织。
- 在这里可以查看当前已配置的所有权限和仓库。
- 点击 Manage permissions 打开权限侧边栏。
- 选择你希望授予的访问级别:
- 组级访问:授予对某个组织单元内所有仓库的访问权限。选择你的 SCM 提供商的分组结构:
- GitHub / GitHub Enterprise Server: Organization
- Azure DevOps: Organization 或 Project
- GitLab: Group 或 Subgroup
- Bitbucket: Workspace
- 代码仓库级访问:授予对单个特定代码仓库的访问权限。
- 组级访问:授予对某个组织单元内所有仓库的访问权限。选择你的 SCM 提供商的分组结构:
- 如有需要,使用下拉菜单按 Git 提供商进行筛选。
- 选择 Add permissions 以保存更改。

Add Repositories
撤销权限
要撤销对仓库或组的访问权限:- 点击要移除的权限右侧的 垃圾桶图标,或
- 进入 Manage permissions,取消勾选该权限并保存。

