在 GitHub 上設定 Gemini Code Assist

本頁說明如何設定 GitHub 上的 Gemini Code Assist,這項 Gemini 輔助代理程式可自動摘要提取要求,並提供深入的程式碼審查。

事前準備

如要在 GitHub 上設定 Gemini Code Assist,請務必完成下列步驟:

  • 擁有 GitHub 機構或個人帳戶。

  • 擁有要啟用 GitHub 專用 Gemini Code Assist 的一或多個 GitHub 存放區。

  • 如要在 GitHub 上設定 Gemini Code Assist 的企業版,您必須具備適當的 IAM 角色,才能在 Google Cloud 中完成設定。

    • 請管理員授予服務用量管理員角色geminicodeassistmanagement.scmConnectionAdmin 角色。

    • 或者,如果您具備管理員擁有者基本角色,則擁有必要 IAM 權限,可完成企業版設定。

在 GitHub 上安裝 Gemini Code Assist

下列步驟說明如何在 GitHub 上設定 Gemini Code Assist。按一下要設定的版本 (消費者版或企業版) 的相關分頁標籤。

消費者

  1. 前往 Gemini Code Assist 應用程式頁面。

  2. 如果尚未登入 GitHub 帳戶,請先登入。

  3. 按一下 [安裝]

    系統會顯示提示,要求使用者或機構安裝 Gemini Code Assist 應用程式。

  4. 系統提示為使用者或機構安裝 Gemini Code Assist 應用程式時,請選取要使用該應用程式的機構。

    為 GitHub 組織安裝 Gemini Code Assist 應用程式後,系統會提示您選取要啟用程式碼審查整合功能的存放區。

    系統會將您重新導向至 Gemini Code Assist 應用程式的管理控制台。

  5. 使用 GitHub 帳戶登入。

  6. 從下拉式選單中選取 GitHub 機構或個人帳戶。

  7. 詳閱並接受《Google 服務條款》、《生成式 AI 使用限制政策》和《隱私權政策》,然後按一下「完成設定」

    Gemini Code Assist 會新增至所選存放區的提取要求中。

建立後,每當提取要求作者或其他人工審查員在提取要求中新增附有 /gemini 標記的註解,Gemini Code Assist 就會為程式碼審查提供建議。

現在,所選存放區中的所有提取要求都會啟用 Gemini Code Assist。

Enterprise

  1. 在 Google Cloud 控制台中,前往 Gemini Code Assist 的「Agents & Tools」頁面。

    前往「代理程式和工具」

    1. 如果您先前未啟用 Developer Connect API,系統會顯示警示橫幅,提示您啟用該 API。如果發生這種情況,請按一下與橫幅相關聯的「啟用」按鈕,然後在隨即顯示的對話方塊視窗中按一下「啟用」按鈕。
  2. 在「Agents」部分中,找出「Code Assist Source Code Management」資訊卡,然後按一下「Enable」

    系統會開啟「Enable Code Assist Source Code Management」(啟用 Code Assist 原始碼管理) 窗格。

  3. 在「Gemini Code Assist Management API」部分,按一下「啟用」

  4. 在「Select a connection」(選取連線) 專區中,按一下「Connection」(連線) 下拉式選單。

  5. 在下拉式選單中,按一下「建立新連結」

    開啟「透過 Developer Connect 連結 Git 存放區」窗格。

  6. 在「Provider」(供應商) 下拉式選單中,選取您使用的 GitHub 供應商。

  7. 在「Name」(名稱) 欄位中,輸入連線的名稱。

  8. 按一下「繼續」

    「要求 GitHub OAuth 權杖」對話方塊隨即開啟。

  9. 閱讀免責事項後,按一下「我瞭解並繼續」

  10. 在「Install Gemini Code Assist」(安裝 Gemini Code Assist) 頁面中,按一下要安裝應用程式的帳戶。

  11. 選擇為「所有存放區」或「僅限所選存放區」安裝應用程式。

  12. 按一下 [安裝]

  13. 按照 GitHub 步驟驗證 GitHub。

    確認存取權後,對話方塊會關閉,您會返回「透過 Developer Connect 連結 Git 存放區」窗格。

  14. 在「連結存放區」部分,按一下「存放區」下拉式選單,選取要連結的存放區,然後按一下「確定」

  15. 按一下 [連結]。

  16. 在「選取連線」下拉式選單中,選取您建立的連線。

  17. 按一下 [完成]。

現在,所選存放區中的所有提取要求都會啟用 Gemini Code Assist。

後續步驟