Sobre a integração do GitHub com o Teams
A integração GitHub para Microsoft Teams fornece a você e suas equipes visibilidade sobre seus projetos GitHub diretamente nos canais do Teams. Você pode fazer triagem de problemas, colaborar em solicitações de pull e acompanhar as alterações sem sair do Teams.
Com a integração GitHub para o Teams, você pode:
- Obtenha GitHub notificações nos canais do Teams.
- Use comandos para executar ações no GitHub.
- Confira versões prévias ao compartilhar links para recursos do GitHub.
Quando você concede acesso ao aplicativo GitHub em sua workspace do Teams, está concedendo a ele determinadas permissões. As permissões fornecidas são necessárias para que o aplicativo funcione corretamente e forneça os recursos esperados. Confira Permissões para GitHub no Microsoft Teams.
Pré-requisitos
Para usar a integração GitHub para o Teams, você precisa:
- Uma conta do GitHub.
- Um workspace do Teams no qual você tem permissão para instalar aplicativos.
Instalando a integração GitHub para o Teams no GitHub Enterprise Server
Para integrar GitHub Enterprise Server ao Microsoft Teams, primeiro é necessário configurar a integração de chat na sua instância e registrar um aplicativo no Microsoft Azure.
Registrar o aplicativo e provisionar o bot do Teams
- Na Console de Gerenciamento da sua instância GitHub Enterprise Server, abra a página Integração de Chat e marque a caixa de seleção Habilitar GitHub Integração de Chat.
- Em "Selecionar cliente de chat", selecione o Microsoft Teams e siga o link para registrar um aplicativo no Microsoft Azure.
- No Azure, configure os detalhes do registro do aplicativo:
- Insira o nome do registro do aplicativo.
- Defina os tipos de conta com suporte para vários locatários do Entra ID e Permitir todos os locatários.
- Clique em Registrar.
- Registre a ID do aplicativo (cliente) e a ID do locatário exibidas.
- Em Certificados &segredos, crie um novo segredo do cliente.
- Registre o valor do código secreto do cliente exibido.
- Retorne a Console de Gerenciamento e à página de integração de chat na sua instância do GitHub Enterprise Server.
- Clique em Implantar no Azure e siga os prompts para provisionar o bot do Teams no Microsoft Azure.
- No Azure, selecione o grupo Assinatura e Recursos para o bot do Azure a ser implantado.
- Insira a ID do aplicativo (cliente) e a ID do locatário que você registrou anteriormente, na configuração do bot do Teams.
- Dependendo da configuração de rede para GitHub Enterprise Server:
- Se sua instância estiver acessível na Internet pública, marque a caixa de seleção Acrescentar '_msteams' ao caminho.
- Se sua instância não estiver acessível na Internet pública e exigir um proxy:
- Verifique se a caixa de seleção Acrescentar '_msteams' ao caminho não está selecionada.
- No campo Nome do Host da Instância do GHES , insira a URL que encaminhará o tráfego para sua instância.
- Clique na guia Revisar + criar e clique em Criar para salvar as configurações e começar a provisionar o aplicativo.
- Aguarde até que o bot do Teams seja provisionado no Azure.
Configure GitHub Enterprise Server e instale o aplicativo no Teams
- Retorne a Console de Gerenciamento e à página de integração de chat na sua instância do GitHub Enterprise Server.
- Insira a ID do cliente microsoft, o segredo do cliente da Microsoft e a ID do locatário da Microsoft usando os detalhes do aplicativo que você registrou anteriormente.
- Opcionalmente, se a instância GitHub Enterprise Server não estiver acessível na internet pública e exigir o uso de um proxy, insira a URL que encaminhará o tráfego para sua instância no campo de URL do Ponto de Extremidade Público.
- Clique em Salvar configurações do cliente.
- Clique em Gerar manifesto para baixar o manifesto de integração para uso posterior.
- Clique em Salvar configurações para aplicar as alterações à sua instância.
- Faça logon no cliente do Teams e abra o Centro de administração do Teams.
- Vá para aplicativos > do TeamsGerenciar aplicativos e clique em Carregar para carregar o manifesto de integração baixado em uma etapa anterior. Para obter mais informações, consulte Carregar seu aplicativo no Teams.
- Instale seu aplicativo no Teams e execute
@GHE signinpara conectar sua conta GitHub .
Leitura adicional
-
[AUTOTITLE](/integrations/how-tos/teams/use-github-in-teams) - Saiba como usar a integração GitHub para o Teams. -
[AUTOTITLE](/integrations/how-tos/teams/customize-notifications) - Saiba como personalizar suas notificações GitHub no Teams.