{"meta":{"title":"Integrando o GitHub com o Teams","intro":"Configure a integração GitHub com o Teams para melhorar a colaboração e simplificar os fluxos de trabalho.","product":"Integrations","breadcrumbs":[{"href":"/pt/enterprise-server@3.22/integrations","title":"Integrations"},{"href":"/pt/enterprise-server@3.22/integrations/how-tos","title":"How-tos"},{"href":"/pt/enterprise-server@3.22/integrations/how-tos/teams","title":"Equipes"},{"href":"/pt/enterprise-server@3.22/integrations/how-tos/teams/integrate-github-with-teams","title":"Integrar o GitHub com o Microsoft Teams"}],"documentType":"article"},"body":"# Integrando o GitHub com o Teams\n\nConfigure a integração GitHub com o Teams para melhorar a colaboração e simplificar os fluxos de trabalho.\n\n## Sobre a integração do GitHub com o Teams\n\nA integração do GitHub com o Microsoft Teams oferece a você e às suas equipes visibilidade sobre seus projetos no GitHub diretamente nos canais do Teams. Você pode fazer a triagem de problemas, colaborar em pull requests,  e acompanhar as alterações sem sair do Teams.\n\nCom a integração com o GitHub Teams, você pode:\n\n* Obtenha **GitHub notificações** nos canais do Teams.\n* Use **comandos** para executar ações em GitHub.\n* Confira **visualizações** ao compartilhar links para GitHub recursos.\n\nQuando 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 Teams](/pt/enterprise-server@3.22/integrations/reference/teams-permissions).\n\n## Pré-requisitos\n\nPara usar a integração do Teams GitHub, você precisa:\n\n* Uma GitHub conta.\n* Um workspace do Teams no qual você tem permissão para instalar aplicativos.\n\n## Instalando a integração do GitHub com o Teams no GitHub Enterprise Server\n\nPara integrar GitHub Enterprise Server ao Microsoft Teams, primeiro você precisa configurar a integração de chat em sua instância e registrar um aplicativo no Microsoft Azure.\n\n### Registrar o aplicativo e provisionar o bot do Teams\n\n1. No Console de Gerenciamento da sua instância do GitHub Enterprise Server, abra a página de **Integração de chat** e marque a caixa de seleção **Habilitar GitHub integração de chat do**.\n2. Em \"Selecionar cliente de chat\", selecione **Microsoft Teams** e siga o link para registrar um aplicativo no Microsoft Azure.\n3. Em Azure, configure os detalhes do registro do aplicativo:\n   * Insira o **nome** do registro do aplicativo.\n   * Defina os tipos de conta com suporte para **vários locatários do Entra ID** e **Permitir todos os locatários**.\n4. Clique em **Registrar**.\n5. Registre a ID do aplicativo (cliente) e a ID do locatário exibidas.\n6. Em **Certificados \\&segredos**, crie um novo segredo do cliente.\n7. Registre o valor do código secreto do cliente exibido.\n8. Retorne ao Console de Gerenciamento e à página de **Integração de chat** na sua instância do GitHub Enterprise Server.\n9. Clique em **Deploy para Azure** e siga os prompts para provisionar o bot do Teams no Microsoft Azure.\n10. Em Azure, selecione o grupo **Subscription** e **Resource** para que o bot Azure seja implantado.\n11. Insira a ID do aplicativo (cliente) e a ID do locatário que você registrou anteriormente, na configuração do bot do Teams.\n12. Dependendo da configuração de rede para GitHub Enterprise Server:\n    * Se sua instância *estiver acessível* na Internet pública, marque a caixa de seleção **Acrescentar '\\_msteams' ao caminho**.\n    * Se sua instância *não estiver acessível* na Internet pública e exigir um proxy:\n      * Verifique se a caixa de seleção **Acrescentar '\\_msteams' ao caminho** não está selecionada.\n      * No campo **Nome do Host da Instância do GHES** , insira a URL que encaminhará o tráfego para sua instância.\n13. Clique na guia **Revisar + criar** e clique em **Criar** para salvar as configurações e começar a provisionar o aplicativo.\n14. Aguarde até que o bot do Teams seja provisionado no Azure.\n\n### Configurar GitHub Enterprise Server e instalar o aplicativo no Teams\n\n1. Retorne ao Console de Gerenciamento e à página de **Integração de chat** na sua instância do GitHub Enterprise Server.\n2. Insira o **ID do cliente Microsoft**, o **segredo do cliente Microsoft** e a **ID do locatário Microsoft** usando os detalhes do aplicativo que você registrou anteriormente.\n3. Opcionalmente, se sua GitHub Enterprise Server instância *não estiver acessível* na Internet pública e exigir um proxy, insira a URL que encaminhará o tráfego para sua instância no campo **URL do Ponto de Extremidade Público** .\n4. Clique em **Salvar configurações do cliente**.\n5. Clique **em Gerar manifesto** para baixar o manifesto de integração para uso posterior.\n6. Clique em **Salvar configurações** para aplicar as alterações à sua instância.\n7. Faça logon no cliente do Teams e abra o Centro de administração do Teams.\n8. Vá para **aplicativos** >  do Teams**Gerenciar 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](https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/deploy-and-publish/apps-upload#upload-your-app).\n9. Instale seu aplicativo no Teams e execute `@GHE signin` para conectar sua GitHub conta.\n\n## Leitura adicional\n\n* [Usando GitHub no Teams](/pt/enterprise-server@3.22/integrations/how-tos/teams/use-github-in-teams) – Aprenda como usar a integração do GitHub com o Teams.\n* [Personalizando notificações para GitHub no Teams](/pt/enterprise-server@3.22/integrations/how-tos/teams/customize-notifications) – Saiba como personalizar suas GitHub notificações no Teams."}