Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der GitLab Merge Requests Server Microsoft 365 Copilot Connector indiziert Mergeanforderungsmetadaten aus GitLab Self-Managed (Server), damit Benutzer MR-Erkenntnisse in Microsoft 365 ermitteln, zusammenfassen und abrufen können. Dieser Artikel enthält Schritte zur Problembehandlung für häufige Probleme, die bei der Bereitstellung und dem Betrieb des Connectors auftreten können.
Problembehandlung für den GitLab Merge Requests Server-Connector
In der Tabelle sind häufige Fehler und Schritte zur Problembehandlung aufgeführt.
| Problem | Ursache | Fehlerbehebung |
|---|---|---|
| Mergeanforderungen werden nicht in Microsoft Search oder Copilot angezeigt | Die GitLab-Version liegt unter dem erforderlichen Minimum, oder der API-Zugriff ist eingeschränkt. | Stellen Sie sicher, dass GitLab Server version 17.7 oder höher ist, und vergewissern Sie sich, dass die instance über die GitLab-REST-API erreichbar ist. Vergewissern Sie sich, dass das Authentifizierungskonto über den erforderlichen Zugriff auf Repositorys, Issues, Mergeanforderungen und Wiki-Seiten verfügt. |
| Fehler beim Connector während der Autorisierung | OAuth-App, die nicht mit korrekten Bereichen oder Umleitungs-URLs konfiguriert ist. | Vergewissern read_apiSie sich, dass Ihre GitLab-OAuth-App die Bereiche , read_repositoryund read_userenthält. Überprüfen Sie die richtige Umleitungs-URL basierend auf der Microsoft 365-Cloudumgebung. |
| ACL-Zuordnungsinkonsistenzen | GitLab-Identitätsattribute werden nicht ordnungsgemäß Microsoft Entra ID zugeordnet. | Aktualisieren Sie die Identitätszuordnung, um E-Mail, Anmeldung oder Name zu verwenden. Wenn der Abgleich fehlschlägt, wenden Sie RegEx-Transformationen an, um Eingabewerte zu normalisieren. |
| Fehlende oder unvollständige Mergeanforderungsdetails | Einige Mergeanforderungsmetadatentypen sind nicht entwurfsbedingt indiziert. | Der Connector indiziert keine Codeunterschiede, Änderungen auf Dateiebene, Inlinekommentare, Commitnachrichten oder Metadaten auf Commitebene. Dieses Problem ist ein erwartetes Verhalten. |
| Berechtigungsfehler beim Zugriff auf MRs aus öffentlichen Projekten | Sicherheitseinschränkungen für GitLab Server-Connectors. | Der Zugriff auf Mergeanforderungen in öffentlichen Projekten mit eingeschränkter Sichtbarkeit für Mitglieder ist auf Benutzer mit der Rolle "Reporter " oder höher beschränkt. |
| Probleme bei der Planner-Rollenzuweisung | Die Planner-Rolle ist für GitLab Server-Connectors veraltet. | Zuweisen von Reporter oder höher. Die Unterstützung der Planner-Rolle wurde aufgrund von Stabilitätsbedenken entfernt. |
| Langsame oder unvollständige Erfassung | Ratenlimits oder unzureichender API-Durchsatz. | Deaktivieren oder Erhöhen von Ratenlimits in GitLab: Deaktivieren Sie authentifizierte API-Grenzwerte, legen Sie das Api-Ratenlimit für Benutzer hoch (z. B. 100000) fest, und legen Sie die API-Grenzwerte für Gruppen, Projekte und Mitglieder auf 0 fest. Vergewissern Sie sich, dass die Version des Microsoft Graph-Connector-Agents 3.1.8.0 oder höher ist. |
| Der Connector kann GitLab Server nicht erreichen | Netzwerk- oder Firewalleinschränkungen. | Vergewissern Sie sich, dass der Computer, auf dem der Microsoft Graph-Connector-Agent ausgeführt wird, Ihre GitLab Server-instance über das Netzwerk erreichen kann. Überprüfen Sie die ausgehende Konnektivität und alle erforderlichen Proxykonfigurationen. |