跳转到主要内容
Enclave 通过源代码管理集成读取你的代码。仓库会为整个组织连接,并且 Enclave 会在每个仓库连接后立即开始学习它。
第一次使用 Enclave?Getting started 对话会引导你完成这一步。

连接提供商

打开 Settings → Integrations,点击你的提供商旁边的 Connect,然后完成其登录流程。仓库同步后会出现在 Coverage → Repositories 中。
Integrations 设置页面,每个提供商旁边都有一个 Connect 按钮
你需要拥有 Enclave 中的 Owner 或 Admin 角色。你还需要提供商一侧的权限,例如需要 GitHub 组织所有者才能安装应用。每个提供商的指南都列出了所需权限。

接下来会发生什么

  • 学习。 Enclave 梳理每个仓库的组件和攻击面。请参阅仓库学习。
  • 保持最新。 当新提交进入默认分支时,Enclave 会更新地图。
  • PR 审查。 Enclave 会审查 GitHub 和 GitLab 上的新拉取请求。请参阅 PR 与依赖分析。
如果你一次连接很多仓库,Enclave 会每次处理几个,逐步完成。

移除仓库

打开 Coverage → Repositories,打开该行的菜单,然后点击 Delete repository。Enclave 会停止分析该仓库。如需移除 Enclave 的访问权限,还需要在提供商一侧移除该仓库。