本页介绍了 Developer Connect 中的 Git 代码库连接。 平台管理员可以利用此信息了解关键概念,并决定何时使用此类连接。
简介
Git 代码库连接是一种 Developer Connect 系统连接,可让您在 Google Cloud之外的源代码管理系统上创建和维护范围有限的与基于 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 触发器 | 通过连接的代码库中的事件触发构建 |
|
| App Lifecycle Manager | 连接到存储在外部 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 代码库连接。
- 创建 Git 代码库连接,以连接到专用网络中的 GitHub Enterprise。
- 创建 Git 代码库连接,以连接到专用网络中的 GitLab Enterprise。
- 创建 Git 代码库连接,以连接到专用网络中的 Bitbucket 数据中心。