Compartilhar via


Configurar o serviço GitHub para ingestão de conectores de Conhecimento na Cloud do GitHub

O conector de Microsoft 365 Copilot de Conhecimento do GitHub permite que as organizações indexem ficheiros de markdown e texto nos seus repositórios do GitHub em experiências de pesquisa e Microsoft 365 Copilot. Este artigo fornece informações sobre os passos de configuração que os administradores do GitHub têm de concluir antes de a sua organização implementar o conector de Conhecimento da Cloud do GitHub.

Para obter informações sobre como implementar o conector, veja Deploy the GitHub Knowledge connector (Implementar o conector de Conhecimento do GitHub).

Lista de verificação de configuração

A lista de verificação seguinte lista os passos envolvidos na configuração do ambiente e na configuração dos pré-requisitos do conector.

Tarefa Função
Identificar o nome da organização do GitHub Administrador do GitHub
Garantir o acesso da API à instância do GitHub de destino Administrador do GitHub
Identificar regras de mapeamento de Microsoft Entra ID Administrador do GitHub
Iniciar sessão na conta do GitHub Administrador do GitHub
Utilizar uma aplicação do GitHub personalizada para autenticação Administrador do GitHub
Configurar as definições da firewall Administrador de rede

Identificar o nome da organização do GitHub

Determine a organização do GitHub que pretende indexar quando configurar o conector.

Garantir o acesso da API à instância do GitHub de destino

Confirme que a instância do GitHub está acessível através da API.

Identificar regras de mapeamento de Microsoft Entra ID

Defina as regras de mapeamento de Microsoft Entra ID. Certifique-se de que os utilizadores que acedem aos dados indexados do GitHub têm identidades de Microsoft Entra ID correspondentes para ativar o mapeamento de permissões preciso.

Iniciar sessão na conta do GitHub

Para os utilizadores geridos pela empresa que se autenticam através do início de sessão único (SSO), certifique-se de que a conta tem sessão iniciada antes de executar quaisquer ações de configuração. Atualmente, o fluxo de autenticação do GitHub não suporta o início de sessão baseado em SSO durante a configuração.

Utilizar uma aplicação do GitHub personalizada para autenticação (opcional)

Para obter a experiência de configuração mais simplificada, utilize a aplicação GitHub gerida pela Microsoft.

Também pode optar por utilizar a sua própria aplicação GitHub para autenticação. Se escolher esta opção, siga os passos na seguinte lista de verificação para concluir a configuração.

Tarefa Função
Criar e configurar a aplicação GitHub Administrador do GitHub
Criar credenciais para a aplicação GitHub Administrador do GitHub
Instalar a aplicação GitHub Administrador do GitHub

Criar e configurar a aplicação GitHub

Verifique se tem as permissões corretas atribuídas para configurar o serviço GitHub. Para obter mais informações, veja Funções numa organização.

Para criar uma aplicação do GitHub para utilização com o conector de Conhecimento da Cloud do GitHub:

  1. No GitHub, selecione a sua foto de perfil no canto superior direito, selecione As suas organizações e escolha a organização a partir da qual o conector deve extrair dados.

    Captura de ecrã do menu de perfil do GitHub a mostrar a opção As suas organizações.

  2. Na página de descrição geral da organização, selecione Definições.

    Captura de ecrã da página de descrição geral da organização do GitHub com o botão Definições realçado.

  3. Na barra lateral esquerda, desloque-se para baixo até Definições do programador e selecione Aplicações gitHub.

    Captura de ecrã a mostrar a barra lateral das definições da organização do GitHub com as definições do Programador e a opção Aplicações do GitHub.

  4. Selecione Novo Aplicativo GitHub.

    Captura de ecrã da página Aplicações do GitHub com o botão Novo Aplicativo GitHub.

  5. Configurar a aplicação:

    • Aplicativo GitHub nome: introduza o nome à sua escolha.
    • URL da home page: copie o URL da barra de endereço do browser.
    • URL de chamada de retorno:
      • Para o Microsoft 365 para grandes empresas: https://gcs.office.com/v1.0/admin/oauth/callback
      • Para o Microsoft 365 Administração Pública: https://gcsgcc.office.com/v1.0/admin/oauth/callback

    Captura de ecrã a mostrar Aplicativo GitHub formulário de configuração que mostra o nome da aplicação, o URL da home page e os campos de URL de chamada de retorno.

  6. Desmarque a opção Webhook .

  7. Defina as seguintes permissões:

    Permissões de repositório

    • Conteúdo - Só de leitura
    • Metadados - Só de leitura
    • Administração - Só de leitura
    • Webhooks - Leitura e Escrita

    Permissões da organização

    • Membros - Só de leitura
    • Administração - Só de leitura
    • Webhooks - Leitura e Escrita

    Permissões da conta

    • endereços de Email – Só de leitura
  8. Em Onde é que esta Aplicativo GitHub pode ser instalada, selecione Qualquer conta e, em seguida, selecione Criar Aplicativo GitHub.

    Captura de ecrã da secção permissões Aplicativo GitHub e definições de instalação.

Criar credenciais para a aplicação GitHub

  • Na página Geral da aplicação GitHub, selecione Gerar um novo segredo do cliente para gerar e copiar o segredo do cliente.

    Captura de ecrã do GitHub com a origem de um novo segredo do cliente realçada.

Instalar a aplicação GitHub

  1. Na página Geral da aplicação GitHub, selecione Instalar Aplicação.

    Captura de ecrã a mostrar Aplicativo GitHub página Geral com o botão Instalar Aplicação.

  2. Selecione a organização onde pretende que a aplicação seja instalada.

    Captura de ecrã a mostrar Aplicativo GitHub página de instalação a mostrar a seleção da organização.

Configurar as definições da firewall

Para maior segurança, pode configurar regras de firewall de IP para o servidor ou base de dados do SQL do Azure. Para obter mais informações, veja Regras de firewall de IP.

Adicione os seguintes intervalos de IP de cliente nas definições da firewall.

Região Microsoft 365 Enterprise Microsoft 365 Government
NAM 52.250.92.252/30, 52.224.250.216/30 52.245.230.216/30, 20.141.117.64/30
EUR 20.54.41.208/30, 51.105.159.88/30 NA
APC 52.139.188.212/30, 20.43.146.44/30 NA

As restrições de IP podem fazer com que o conector deixe de funcionar e leve a falhas de pesquisa. Para resolve este problema, adicione o endereço IP do conector à lista de permissões.

Próxima etapa