本页介绍了 Developer Connect 中的 Git 代码库连接。 平台管理员可以利用这些信息了解关键概念,并决定何时使用此类连接。
简介
Git 代码库连接是 Developer Connect 的一项功能,可让您创建和维护与 Google Cloud 外部源代码管理系统上的基于 Git 的代码库的连接,且连接范围较窄。
此类连接是与 Git 代码库的系统连接,您可以向服务帐号授予使用该连接的权限。Git 代码库连接适用于以下场景:授权连接的用户在调用连接时无需在场。例如,当 Git 代码库连接到 Cloud Build 配置时,在提交到该代码库时触发构建不需要您在构建时执行任何操作。借助 Git 代码库连接,您可以在这些 SCM 上的账号中配置机器人服务,以处理克隆和索引代码库等日常任务。
例如,Gemini Code Assist 代码自定义用户可以设置与 GitHub 代码库的 Git 代码库连接,以便 Gemini Code Assist 可以克隆和索引连接的代码库。
使用场景
下表列出了 Developer Connect 支持的产品和使用场景,以及您可以针对每个使用场景集成的 SCM。该表还包含操作指南的链接,这些指南向您展示了开始使用每个 SCM 的步骤。
| 产品 | 使用场景 | 支持的 SCM |
|---|---|---|
| Vertex AI Agent Builder | 直接从使用 Developer Connect 关联的代码库进行部署。 |
|
| Firebase App Hosting | 从 GitHub 代码库创建 Web 应用 | GitHub |
| Cloud Build 触发器 | 根据连接的代码库中的事件触发构建 |
|
| SaaS 运行时 | 连接到存储在外部 Git 代码库中的 Terraform 文件 |
|
| App Design Center |
|
|
| Gemini Code Assist 代码自定义 | 获取根据连接的代码库量身定制的 AI 驱动型编码辅助功能 |
|
| Gemini 代码审核智能体 |
|
福利
Developer Connect 会引导您完成身份验证、授权和网络配置。在许多情况下,可以通过预构建的 Google 管理流程和应用创建与公开托管的代码库的连接。
借助 Developer Connect,您还可以在一个位置管理所有 SCM 集成。您可以在 Developer Connect 中创建、查看和修改所有代码库连接。
主要概念
Developer Connect 通过“连接”和“链接”处理集成。
- 连接:在 Google 与 非 Google 源代码管理平台之间创建桥梁的第一步。
- 链接:与您在连接的源代码管理平台中选择的单个 Git 代码库的关联。
例如,在设置 Google 与 GitLab 之间的连接后,您可以在连接的 GitLab 账号中配置与多个代码库的链接。
后续步骤
- 创建与 GitHub 的 Git 代码库连接。
- 创建与 GitLab 的 Git 代码库连接。
- 创建与 Bitbucket Cloud 的 Git 代码库连接。
- 在专用网络中创建与 GitHub Enterprise 的 Git 代码库连接。
- 在专用网络中创建与 GitLab Enterprise 的 Git 代码库连接。
- 在专用网络中创建与 Bitbucket 数据中心的 Git 代码库连接。