GitLab 知識雲 Microsoft 365 Copilot 連接器允許您的組織索引儲存在 GitLab 的文件、維基及知識產物,並讓它們在 Microsoft 365 Copilot 與 Microsoft Search 體驗中可用。 本文說明部署與自訂 GitLab Knowledge Cloud 連接器的步驟。
必要條件
在部署連接器前,請確保你符合以下先決條件:
- 你必須是 Microsoft 365 管理員。
- 確認你的 GitLab 實例是透過 API 可存取的。
- 從 GitLab 產生 客戶端 ID 和 客戶端秘密 。
- 確保認證帳號能存取資料庫、維基、跑手冊、文件和知識檔案。
- 用戶端 ID 與用戶端秘密必須包含以下範圍:
read_apiread_repositoryread_user
- 存取已索引 GitLab 資料的使用者必須擁有對應的 Microsoft Entra ID 身份以進行權限映射。
- 在 GitLab 認證設定時,請設定適當的重定向 URL:
-
Microsoft 365 企業版:
https://gcs.office.com/v1.0/admin/oauth/callback -
Microsoft 365 政府:
https://gcsgcc.office.com/v1.0/admin/oauth/callback
-
Microsoft 365 企業版:
展開連接器
要為你的組織新增 GitLab Knowledge Cloud 連接器:
- 在 Microsoft 365 系統管理中心左側窗格,選擇 Copilot>連接器。
- 選擇 圖庫 標籤。
- 從可用連接器清單中,選擇 GitLab Knowledge Cloud。
集合顯示名稱
顯示名稱用來識別 Copilot 回應中的參考資料,並協助使用者辨識內容來源。 你可以接受預設 的 GitLab Knowledge Cloud 顯示名稱,或是自訂它。
選擇認證類型
GitLab Knowledge Cloud 連接器支援 OAuth 2.0 認證。 選擇 OAuth 2.0,輸入 你的客戶端 ID 和 客戶端秘密,然後選擇 授權。
推出
若要推送至有限受眾,請選擇「 推展」 旁的「有限受眾」切換,並指定要推送連接器的使用者與群組。 欲了解更多資訊,請參閱 Copilot 連接器的分階段部署。
選擇 建立 來部署連線。 GitLab Knowledge Cloud 連接器能立即開始索引內容。
下表列出預設值。
| 類別 | 預設值 |
|---|---|
| 使用者 | 只有有權取得此資料來源的人 |
| 內容 | 過去365天內容被索引 |
| 同步處理 | 增量:15分鐘;完整:每日 |
要自訂這些數值,請選擇 自訂設定。
建立連線後,您可以在 Microsoft 365 系統管理中心的連接器區查看狀態。
自訂設定 (可選)
你可以自訂 GitLab Knowledge Cloud 連接器設定的預設值。 要自訂設定,在管理中心的連接器頁面選擇 自訂設定。
自訂使用者設定
存取權限
選擇下列其中一個選項:
- 只有有權限存取此資料來源的人 (預設)
- 每個人
如果你選擇 「僅限有權限存取此資料來源的人」,索引資料會出現在有權限存取資料的使用者搜尋結果中。 如果你選擇 「所有人」,索引資料會出現在所有使用者的搜尋結果中。
對應身分識別
為確保權限正確應用,請將 GitLab 使用者身份映射至 Microsoft Entra ID。 請選擇以下之一的映射選項:
- Email:Maps GitLab 郵件寄到 Microsoft Entra ID 使用者屬性。
- 登入:Maps GitLab 登入時使用 Microsoft Entra ID 使用者屬性。
- 姓名:Maps GitLab 名稱與 Microsoft Entra ID 使用者屬性。
若直接映射失敗,使用正則表達式 (正則表達式) 來轉換資料。 例如:[a-zA-Z0-9]+。 欲了解更多資訊,請參閱 Microsoft Entra 身份地圖。
自訂內容設定
在 「資料」 標籤中,你可以驗證範例資料中內容、標籤、描述和時間戳等元資料的屬性映射。
內容過濾器
你可以為接頭設定一個時間範圍濾波器。 預設設定是 365 天。
管理物業
你可以從資料來源新增或移除可用屬性,為屬性指派可搜尋、可查詢、可檢索或可精煉 () 的結構,更改語意標籤,並為屬性加上別名。
自訂同步間隔
設定完整爬取與增量爬取的同步間隔:
- 增量爬行: 預設是每 15 分鐘一次。
- 完整爬行: 預設是每日。
你可以調整這些間隔以符合組織需求。 欲了解更多資訊,請參閱 同步設定指引。
下表列出 GitLab Knowledge Cloud 連接器內容擷取的速率限制。
| 項目數量大致 | 完成吞食的近似時間 |
|---|---|
| 多達10萬 | 6 小時內 |
| 100,000 到 1,000,000 | 6小時到3天 |
| 1,000,000 或更多 | 3天至2週 (依環境負荷) 而異 |