GitHub Cloud Issues Microsoft 365 Copilot 連接器讓組織能夠索引儲存在 GitHub 的問題,讓它們能在 Microsoft 365 Copilot 和 Microsoft Search 體驗中被呈現。 設定並部署連接器後,使用者可以直接在 Microsoft 365 中搜尋並檢索 GitHub 發行資料。
為什麼要使用 GitHub Cloud Issues 連接器來索引你的資料?
組織使用 GitHub Cloud Issues 連接器來:
- 讓 GitHub 議題資料能在 Microsoft 365 Copilot 回應中被發現。
- 啟用 Microsoft 搜尋以回傳相關的 GitHub 議題內容。
- 透過減少在 GitHub 與 Microsoft 365 間切換上下文,提升生產力。
常見的使用案例包括:
- 開發者可以在不離開 Microsoft Teams 或 Outlook 的情況下,快速找到 GitHub 的議題細節。
- 專案經理可以直接在 Copilot 中追蹤議題進度。
- 支援團隊可以在故障排除期間存取 GitHub 的問題歷史。
使用 GitHub Cloud Issues 連接器建置代理程式
開發者可以在他們所建置的宣告代理中,將此連接器作為知識來源:
代理提示
下表列出使用者可用來從 GitHub Cloud Issues 連接器擷取資訊的提示範例。
| 角色 | 範例提示 |
|---|---|
| Developer | 請顯示過去七天內分配給我的所有未解決的 GitHub 問題。 |
| 專案經理 | 針對發佈里程碑總結高優先級的 GitHub 議題。 |
| 支援代理 | 查找與 API 錯誤代碼 500 相關的 GitHub 問題。 |
GitHub Cloud Issues 連接器的功能與限制
GitHub Cloud Issues 連接器讓使用者能夠:
- 索引來自支援組織的 GitHub 議題。
- 維護 GitHub 存取控制清單 (ACL) 及使用者權限,以確保安全存取。
- 自訂爬行頻率與索引偏好。
此連接器有以下限制:
- 不支援本地部署或自架的 GitHub 實例。
- GitHub 的 CI/CD 管線除了狀態資訊外,並未被索引。
- 這個連接器是為 GitHub Enterprise 設計的。 免費或 Team GitHub 計畫的功能可能會有限。
- 僅支援大小不超過 30 MB 的內容。 較大的內容不會被索引。 大多數情況下,議題內容都低於這個限制。
- 出於安全考量,該連接器不支援所有資料庫皆為公開的組織進行索引。 要解除此情境阻擋,請聯絡 Microsoft 客服。
從 GitHub Cloud Issues 索引的資料型別
連接器索引以下資料型態。
| 資料類型 | 描述 |
|---|---|
| 問題 | 包含期刊標題、描述、標籤、時間戳及元資料。 |
索引內容可在 Microsoft 365 Copilot 回應及 Microsoft 搜尋結果中取得。
權限模型與存取控制
該連接器會強制執行 GitHub 權限,並將其映射到 Microsoft Entra ID 身份。 為確保正確的授權執行:
- 透過電子郵件、登入或姓名,將 GitHub 使用者身份映射到 Microsoft Entra ID。
- 若直接映射失敗,使用正則表達式 (正則表達式) 來轉換身份資料。
- 連接器遵守組織層級的儲存庫存取限制。