GitHub 專用 Gemini Code Assist 可自動歸納提取要求的重點,並深入審查程式碼。這有助於加快審查週期,並提升存放區的整體程式碼品質。
在 GitHub 上設定 Gemini Code Assist 後,您可以在提取要求的任何階段叫用 Gemini Code Assist 來審查程式碼。您可以直接在提取要求評論中與 Gemini Code Assist 互動:
- 針對 Gemini Code Assist 建立的評論提出釐清問題。
- 在評論中加入
/gemini標記來提示 Gemini Code Assist,在提取要求的脈絡中提問。
Gemini Code Assist 會自動從存放區和提取要求中擷取實用資訊,以執行工作。
這份文件適用於各種程度的開發人員。本文假設您已具備 GitHub 的工作知識。
企業版
GitHub 專用 Gemini Code Assist 提供企業版,您可透過 Google Cloud安裝。
下表摘要說明企業版的不同面向:
| 企業版 (預先發布版) | |
|---|---|
| 服務條款 | Google Cloud 服務條款 |
| 配額 | 每天 100 個以上的提取要求 |
| 管理設定 |
GitHub 內每個存放區 使用 Google Cloud 跨多個存放區 |
| 新增風格指南 |
GitHub 存放區 使用 Google Cloud 跨多個存放區 |
| GitHub 支援 |
GitHub |
注意事項
GitHub 上的 Gemini Code Assist 不會為
.github/workflows目錄中的任何檔案生成摘要或程式碼建議。這項排除作業有助於防止將可能不安全的設定導入存放區。GitHub 上的 Gemini Code Assist 會使用 Developer Connect 連線,將 GitHub 存放區連結至 Google Cloud。
這個 Developer Connect 連線一律會在
us-east1區域中建立。您必須使用 Gemini Code Assist「代理程式和工具」中的「Code Assist 原始碼管理」部分,建立這個 Developer Connect 連線。如需操作說明,請參閱「在 GitHub 上設定 Gemini Code Assist」。
如要將 GitHub 存放區新增至先前在 Gemini Code Assist on GitHub 設定期間建立的 Developer Connect 連線,請使用 Developer Connect 進行操作。
後續步驟
- 在 GitHub 上設定 Gemini Code Assist。
- 在 GitHub 上使用 Gemini Code Assist。
- 瞭解如何自訂 GitHub 上的 Gemini Code Assist 行為。