Git 代码库连接

本页介绍了 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 关联的代码库进行部署。
  • GitHub
  • GitLab
  • Bitbucket Cloud
Firebase App Hosting 从 GitHub 代码库创建 Web 应用 GitHub
Cloud Build 触发器 根据连接的代码库中的事件触发构建
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
  • GitLab
  • GitLab Enterprise
  • Bitbucket Cloud
  • Bitbucket 数据中心
SaaS 运行时 连接到存储在外部 Git 代码库中的 Terraform 文件
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
App Design Center
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
Gemini Code Assist 代码自定义 获取根据连接的代码库量身定制的 AI 驱动型编码辅助功能
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
  • 专用网络中的 GitHub Enterprise
  • GitLab
  • GitLab Enterprise(包括 GitLab Community Edition)
  • 专用网络中的 GitLab Enterprise
  • Bitbucket Cloud
  • Bitbucket 数据中心
  • 专用网络中的 Bitbucket 数据中心
Gemini 代码审核智能体
  • GitHub

福利

Developer Connect 会引导您完成身份验证、授权和网络配置。在许多情况下,可以通过预构建的 Google 管理流程和应用创建与公开托管的代码库的连接。

借助 Developer Connect,您还可以在一个位置管理所有 SCM 集成。您可以在 Developer Connect 中创建、查看和修改所有代码库连接。

主要概念

Developer Connect 通过“连接”“链接”处理集成。

  • 连接:在 Google 与 非 Google 源代码管理平台之间创建桥梁的第一步。
  • 链接:与您在连接的源代码管理平台中选择的单个 Git 代码库的关联。

例如,在设置 Google 与 GitLab 之间的连接后,您可以在连接的 GitLab 账号中配置与多个代码库的链接。

后续步骤