在 GitHub 上使用 Gemini Code Assist

本頁說明如何使用 GitHub 上的 Gemini Code Assist。本頁面適用於 GitHub 上的 Gemini Code Assist消費者版和企業版

事前準備

如要完成本頁中的工作,請務必在 GitHub 上設定 Gemini Code Assist

取得提取要求摘要和意見回饋

如要讓 Gemini Code Assist 初步審查提取要求,請建立新的提取要求。

開啟新的提取要求時,Gemini Code Assist 會提供初步審查結果。審查準備就緒後,gemini-code-assist[bot] 會自動新增為提取要求的審查人員。Gemini Code Assist 會在提取要求的「對話」分頁中新增問題註解,提供意見回饋,並針對修改過的程式碼部分新增註解。

評論包含下列資訊:

  • 問題的嚴重程度,包括「重大」、「高」、「中」和「低」
  • 對問題提供意見
  • 可直接從 GitHub 提交的程式碼建議
  • 參考使用者提供的樣式指南

Gemini Code Assist 不會新增嚴重程度低於為存放區設定的最低嚴重程度門檻的註解。

手動叫用 Gemini Code Assist

Gemini Code Assist 會留意任何提取要求貢獻者的留言,並決定是否要回覆。

如要手動叫用 Gemini Code Assist,可以在提取要求的註解頁面中,使用下列指令做為問題註解。

指令 說明
/gemini summary 發布提取要求中的變更摘要
/gemini review 發布提取要求中變更的程式碼審查
/gemini 在註解中手動叫用 Gemini Code Assist
/gemini help 可用指令總覽

管理 Gemini Code Assist 設定

只要有權修改機構的 GitHub 應用程式設定,就能管理 Gemini Code Assist 應用程式設定。您可以查看 Gemini Code Assist 應用程式的權限、管理存放區存取權,以及解除安裝 Gemini Code Assist 應用程式。

如要修改設定,請按照下列步驟操作:

  1. 在 GitHub 上,按一下個人資料相片,然後按一下「Settings」
  2. 在「整合」部分,按一下「應用程式」。 系統會顯示 GitHub 應用程式清單。
  3. 按一下「Gemini Code Assist」旁的「設定」

疑難排解

如果你在 GitHub 上使用 Gemini Code Assist 的企業版,但 Gemini Code Assist 沒有回應,可能是因為你在設定時使用的 Google Cloud 專案未連結至有效的帳單帳戶。您應確認專案的帳單狀態,並視需要將專案連結至有效的帳單帳戶。

請注意,Developer Connect 提供大量免費層級,且在預先發布期間,於 GitHub 使用企業版 Gemini Code Assist 不會產生任何費用。您必須擁有有效的帳單帳戶,但只有在用量超出免費方案限制時,才會產生費用。

後續步驟