本页面介绍了 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 |
|---|---|---|
| Gemini Enterprise Agent Platform | 直接从使用 Developer Connect 关联的代码库进行部署。 |
|
| Firebase App Hosting | 从 GitHub 代码库创建 Web 应用 |
|
| Cloud Build 触发器 | 通过连接的代码库中的事件触发构建 |
|
| App Lifecycle Manager | 连接到存储在外部 Git 代码库中的 Terraform 文件 |
|
| App Design Center | 创建和共享模板,以确保应用符合组织标准并缩短部署时间。 |
|
| Gemini Code Assist 代码定制 | 获取根据您关联的代码库量身定制的 AI 赋能的编码协助 |
|
| Gemini Code Assist | 使用 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 数据中心。