透過 Gemini Enterprise 的 GitHub 連接器,您可以對 GitHub 資料執行建立、更新和讀取作業。
支援的動作
啟用 GitHub 資料儲存庫後,使用者就能在 Gemini Enterprise 中使用自然語言指令執行下列動作。
| 動作 | 說明 |
|---|---|
| 為待處理的評論新增留言 | 在 GitHub 中為待處理的審查新增註解。 |
| 在問題中新增留言 | 在 GitHub 的問題中新增註解。 |
| 建立分支版本 | 在 GitHub 中建立分支版本。 |
| 建立或更新問題 | 在 GitHub 中建立或更新問題。 |
| 建立或更新檔案 | 在 GitHub 中建立或更新檔案。 |
| 為存放區建立分支 | 在 GitHub 中建立存放區分支。 |
| 合併提取要求 | 在 GitHub 中合併提取要求。 |
| 推送檔案 | 將檔案推送至 GitHub。 |
| 更新提取要求 | 在 GitHub 中更新提取要求。 |
所需權限
如要讓 Gemini Enterprise 使用 GitHub 資料儲存庫執行搜尋,您需要下列權限:
| 權限名稱 | 權限類型 | 要求存取權的原因 |
| 存放區:內容 | 唯讀 | 讀取檔案、提交、分支版本、標記、發布內容,以及搜尋程式碼 |
| 存放區:問題 | 唯讀 | 讀取問題、標籤、留言和搜尋問題 |
| 存放區:提取要求 | 唯讀 | 讀取提取要求、差異比較、提取要求留言,以及搜尋提取要求 |
| 存放區:中繼資料 | 唯讀 (必要) | 搜尋存放區和使用者 |
| 機構:成員 | 唯讀 | 查看機構團隊及其成員 |
| 帳戶:設定檔 | 讀取/寫入 | 存取使用者個人資料資訊 |
| 機構:問題類型 | 唯讀 | 查看可用的機構問題類型 |
如要瞭解如何設定這些權限,請參閱「設定權限並取得用戶端 ID 和用戶端密鑰」。
限制
本節列出可能影響 GitHub 資料儲存庫使用體驗的已知問題和限制。
- 建立新應用程式或為現有應用程式新增資料儲存庫時,建議只將一個資料儲存庫與屬於單一連接器類型的動作建立關聯。
- 現有 GitHub 資料儲存庫不支援強制執行 VPC Service Controls 服務範圍。如要強制執行 VPC Service Controls,您必須刪除並重新建立資料儲存庫。如要進一步瞭解 VPC Service Controls,以及啟用 VPC Service Controls 後如何使用動作,請參閱「使用 VPC Service Controls 保護應用程式」。
- GitHub 資料儲存庫僅支援
global、us和eu位置。
後續步驟
- 如要使用 GitHub 建立及設定連接器,請參閱「設定 GitHub 資料儲存庫」。