Partilhar via


Resolver problemas com o conector de Microsoft 365 Copilot do Servidor de Pedidos de Intercalação do GitLab

O GitLab Merge Requests Server Microsoft 365 Copilot índices de conector intercalam metadados de pedidos do GitLab Self-Managed (Server) para que os utilizadores possam detetar, resumir e obter informações do MR no Microsoft 365. Este artigo fornece passos de resolução de problemas comuns que poderá encontrar durante a implementação e o funcionamento do conector.

Resolução de problemas do conector do Servidor de Pedidos de Intercalação do GitLab

A tabela lista erros comuns e passos de resolução de problemas.

Problema Motivo Solução
Os pedidos de intercalação não aparecem no Microsoft Search ou no Copilot A versão do GitLab está abaixo do mínimo necessário ou o acesso à API é restrito. Confirme que o GitLab Server é a versão 17.7 ou posterior e confirme que a instância está acessível através da API REST do GitLab. Verifique se a conta de autenticação tem o acesso necessário aos repositórios, problemas, pedidos de intercalação e páginas wiki.
O conector falha durante a autorização A aplicação OAuth não está configurada com âmbitos ou URLs de redirecionamento corretos. Confirme que a sua aplicação OAuth do GitLab inclui os âmbitos read_api, read_repositorye read_user. Verifique o URL de redirecionamento correto com base no ambiente da cloud do Microsoft 365.
Inconsistências de mapeamento da ACL Os atributos de identidade do GitLab não são mapeados de forma limpa para Microsoft Entra ID. Atualize o mapeamento de identidades para utilizar o e-mail, o início de sessão ou o nome. Se a correspondência falhar, aplique transformações regex para normalizar valores de entrada.
Detalhes do pedido de intercalação em falta ou incompleto Alguns tipos de metadados de pedidos de intercalação não são indexados por predefinição. O conector não indexa diferenças de código, alterações ao nível do ficheiro, comentários inline, mensagens de consolidação ou metadados ao nível da consolidação. Este problema é o comportamento esperado.
Erros de permissão ao aceder a MRs a partir de projetos públicos Restrições de segurança para conectores do GitLab Server. O acesso à intercalação de pedidos em projetos públicos com visibilidade restrita por membros está limitado a utilizadores com a função de Jornalista ou superior.
Problemas de atribuição de funções do Planner A função planner foi preterida para conectores do GitLab Server. Atribua o Reporter ou superior. O suporte de funções do Planner foi removido devido a problemas de estabilidade.
Ingestão lenta ou incompleta Limites de taxa ou débito de API insuficiente. Desativar ou aumentar os limites de taxa no GitLab: desmarque os limites de API autenticados, defina o limite de taxa de API de Utilizadores alto (por exemplo, 100000) e defina os limites da API de Grupos, Projetos e Membros para 0. Confirme que a versão do agente do conector do Microsoft Graph é a 3.1.8.0 ou posterior.
O conector não consegue aceder ao GitLab Server Restrições de rede ou firewall. Confirme que o computador que executa o agente do conector do Microsoft Graph consegue aceder à instância do GitLab Server através da rede. Valide a conectividade de saída e quaisquer configurações de proxy necessárias.