本頁說明 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 連結的存放區部署。 |
|
| Firebase App Hosting | 從 GitHub 存放區建立網頁應用程式 | 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 存放區連線。
- 在私人網路中建立與 GitHub Enterprise 的 Git 存放區連線。
- 在私人網路中建立與 GitLab Enterprise 的 Git 存放區連線。
- 在私人網路中建立與 Bitbucket Data Center 的 Git 存放區連線。