Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il server richieste di merge GitLab Microsoft 365 Copilot connettore indicizza i metadati delle richieste di merge da GitLab self-managed (Server) in modo che gli utenti possano individuare, riepilogare e recuperare informazioni dettagliate su MR in Microsoft 365. Questo articolo illustra i passaggi per la risoluzione dei problemi comuni che potrebbero verificarsi durante la distribuzione e il funzionamento del connettore.
Risoluzione dei problemi relativi al connettore GitLab Merge Requests Server
La tabella elenca gli errori comuni e i passaggi per la risoluzione dei problemi.
| Problema | Causa | Risoluzione |
|---|---|---|
| Richieste di merge non visualizzate in Microsoft Search o Copilot | La versione di GitLab è inferiore al minimo richiesto o l'accesso api è limitato. | Verificare che GitLab Server sia versione 17.7 o successiva e verificare che l'istanza sia raggiungibile tramite l'API REST GitLab. Verificare che l'account di autenticazione abbia l'accesso necessario a repository, problemi, richieste di unione e pagine wiki. |
| Il connettore non riesce durante l'autorizzazione | L'app OAuth non è configurata con ambiti o URL di reindirizzamento corretti. | Verificare che l'app OAuth di GitLab includa gli read_apiambiti , read_repositorye read_user. Verificare l'URL di reindirizzamento corretto in base all'ambiente cloud di Microsoft 365. |
| Incoerenze del mapping ACL | Gli attributi di identità GitLab non vengono mappati in modo pulito a Microsoft Entra ID. | Aggiornare il mapping delle identità per usare la posta elettronica, l'account di accesso o il nome. Se la corrispondenza non riesce, applicare trasformazioni regex per normalizzare i valori di input. |
| Dettagli della richiesta di merge mancante o incompleta | Alcuni tipi di metadati delle richieste di merge non sono indicizzati in base alla progettazione. | Il connettore non indicizzare le differenze di codice, le modifiche a livello di file, i commenti inline, i messaggi di commit o i metadati a livello di commit. Questo problema è il comportamento previsto. |
| Errori di autorizzazione durante l'accesso a MR da progetti pubblici | Restrizioni di sicurezza per i connettori di GitLab Server. | L'accesso alle richieste di merge nei progetti pubblici con visibilità con restrizioni per i membri è limitato agli utenti con il ruolo Reporter o superiore. |
| Problemi di assegnazione dei ruoli di Planner | Il ruolo Planner è deprecato per i connettori del server GitLab. | Assegnare Reporter o versione successiva. Il supporto del ruolo Planner è stato rimosso a causa di problemi di stabilità. |
| Inserimento lento o incompleto | Limiti di velocità o velocità effettiva dell'API insufficiente. | Disabilitare o aumentare i limiti di frequenza in GitLab: deselezionare i limiti delle API autenticate, impostare il limite di frequenza dell'API Utenti (ad esempio, 100000) e impostare i limiti dell'API Gruppi, Progetti e Membri su 0. Verificare che la versione dell'agente connettore di Microsoft Graph sia 3.1.8.0 o successiva. |
| Il connettore non può raggiungere il server GitLab | Restrizioni di rete o del firewall. | Verificare che il computer che esegue l'agente connettore Microsoft Graph possa raggiungere l'istanza di GitLab Server in rete. Convalidare la connettività in uscita e tutte le configurazioni proxy necessarie. |