Git 存放區連線

本頁說明 Developer Connect 中的 Git 存放區連線。平台管理員可以運用這項資訊瞭解重要概念,並決定何時使用這類連線。

簡介

Git 存放區連線是 Developer Connect 系統連線類型,可讓您建立及維護與 Google Cloud外部原始碼管理系統上以 Git 為基礎的存放區建立的連線。

如果叫用連線時,建立連線的使用者不必在場,請使用 Git 存放區連線。舉例來說,如果 Git 存放區已連結至 Cloud Build 設定,只要將修訂版本提交至存放區,系統就會觸發建構作業,您在建構期間不必執行任何動作。您剛才授予服務帳戶使用連線的權限,觸發條件會在提交時執行。

透過 Git 存放區連線,您可以在這些 SCM 上的帳戶中設定機器人服務,處理例行工作,例如複製及建立存放區索引。

舉例來說,Gemini Code Assist 程式碼自訂功能使用者可以設定 Git 存放區連線至 GitHub 存放區,讓 Gemini Code Assist 複製並為連結的存放區建立索引。

用途

下表列出 Developer Connect 支援的產品和用途,以及您可為每個用途整合的 SCM。表格中也提供操作指南的連結,說明如何開始使用各個 SCM。

產品 用途 支援的 SCM
Vertex AI Agent Builder 直接從透過 Developer Connect 連結的存放區部署。
  • GitHub
  • GitLab
  • Bitbucket Cloud
Firebase App Hosting 從 GitHub 存放區建立網頁應用程式 GitHub
Cloud Build 觸發條件 根據連結存放區中的事件觸發建構作業
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
  • GitLab
  • GitLab Enterprise
  • Bitbucket Cloud
  • Bitbucket Data Center
App Lifecycle Manager 連結至儲存在外部 Git 存放區中的 Terraform 檔案
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
App Design Center
  • GitHub
Gemini Code Assist 程式碼自訂功能 取得採用 AI 技術的程式設計輔助功能,並根據連結的存放區量身打造
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
  • 私人網路中的 GitHub Enterprise
  • GitLab
  • GitLab Enterprise (包括 GitLab Community Edition)
  • 私人網路中的 GitLab Enterprise
  • Bitbucket Cloud
  • Bitbucket Data Center
  • 私人網路中的 Bitbucket Data Center
Gemini 程式碼審查代理程式
  • GitHub

優點

Developer Connect 會引導您完成驗證、授權和網路設定。在許多情況下,您可以透過預先建構的 Google 管理程序和應用程式,建立與公開託管存放區的連線。

您也可以透過 Developer Connect 集中管理所有 SCM 整合。您可以在 Developer Connect 中建立、查看及編輯所有存放區連線。

基本概念

Developer Connect 會透過「連線」和「連結」處理整合作業。

  • 連線:在 Google 與非 Google 原始碼管理平台之間建立橋樑的第一步。
  • 連結:與您在已連線的原始碼管理平台中選取的個別 Git 存放區建立關聯。

舉例來說,在設定 Google 與 GitLab 之間的連線後,您可以在已連結的 GitLab 帳戶中設定多個存放區的連結。

後續步驟