GitHub Cloud Pull Request Microsoft 365 Copilot 連接器,讓您的組織能將儲存在 GitHub 倉庫中的拉取請求索引至 Microsoft 365 Copilot 與 Microsoft Search 體驗。 本文提供你在部署或使用連接器時可能遇到的常見錯誤故障排除資訊。
若要驗證 GitHub 設定資訊以協助排除錯誤,請參閱 「設定 GitHub 服務以進行連接器擷取」。
GitHub Cloud Pull Requests 連接器故障排除
下表列出常見錯誤及其可能的解決方法。
| 錯誤 | 可能原因 | 解決方案 |
|---|---|---|
| 認證失敗 | 錯誤的客戶端ID、客戶端秘密或私鑰。 | 確認在 Microsoft 365 系統管理中心輸入的 GitHub 應用程式憑證與 GitHub 產生的數值相符。 必要時重新產生客戶端秘密。 |
| 不支援 SSO 登入 | GitHub 認證流程在設定時不支援單點登入 (SSO) 。 | 在設定連接器前,請確保用於認證的帳號已直接登入 GitHub。 |
| 權限不足 | GitHub 應用程式的權限設定不正確。 | 確認 GitHub 應用程式對管理、元資料、拉取請求、成員和Email地址都有唯讀權限。 |
| 連接器停止爬行 | IP 防火牆限制會阻擋連接器存取。 | 在防火牆設定中將連接器的 IP 範圍加入允許清單。 詳情請參閱 「設定防火牆設定」。 |
| 身份映射失敗 | GitHub 的使用者身份與 Microsoft Entra ID 屬性不符。 | 請檢視連接器設定中的身份映射設定。 使用電子郵件、登入或名稱映射,必要時可套用正則表達式轉換。 |
| 速率超過上限 | 已認證使用者達到的 GitHub API 速率上限。 | 每個連線使用不同的使用者帳號來進行 OAuth 認證,以分散 API 呼叫。 |