Skip to main content
Skip to content

Integrando GitHub ao Slack

Saiba como integrar GitHub ao Slack para melhorar a colaboração e simplificar os fluxos de trabalho.

Sobre a integração para o GitHub Slack

A GitHub integração com o Slack oferece a você e às suas equipes visibilidade total dos seus GitHub projetos diretamente nos canais do Slack. Você pode trabalhar com o Copilot cloud agent para pesquisar, planejar e fazer a triagem em conversas, criar artefatos como problemas e solicitações de pull, iniciar e direcionar sessões de agente, e acompanhar as alterações sem sair do Slack.

Com a integração para o GitHub Slack, você pode:

  • Obtenha GitHub notificações nos canais do Slack.

  • Use comandos de barra para executar ações em GitHub.

  • Dê à sua equipe contexto ao compartilhar links para atividades e propriedades do GitHub.

  • Inicie e guie Copilot cloud agent sessões em uma conversa. Os colegas de equipe podem colaborar uns com os outros e com o agente, adicionar contexto, corrigir suposições, continuar uma tarefa de agente e examinar o plano resultante, os problemas, as pull requests e outros artefatos.

  • Trabalhe entre repositórios e ferramentas com sessões de vários repositórios e servidores MCP configurados no repositório.

  • Escolha um modelo para uma conversa ou defina um modelo padrão para novas conversas em um canal.

  • Manter o contexto entre sessões com Copilot Memory.

Quando você concede acesso do aplicativo GitHub para o workspace do Slack, você 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 Slack.

Pré-requisitos

Para usar a integração com o GitHub Slack, você precisa:

  • Uma GitHub conta.
  • Um workspace do Slack em que você tem permissão para instalar aplicativos.

Para usar Copilot cloud agent, você também precisa de um plano pago Copilot . Para iniciar ou conduzir o trabalho, você precisa de acesso de gravação a cada repositório selecionado para a sessão.

  • Se você obtiver Copilot por meio de uma organização ou empresa, incluindo uma empresa com usuários gerenciados, a política Copilot in the cloud será habilitada por padrão, mas um proprietário poderá desativá-la. Copilot executa suas sessões do Slack em uma sandbox na nuvem, que não precisa de uma configuração separada. Consulte Gerenciando sandboxes na nuvem para sua organização ou empresa.

Instalando a integração do GitHub Slack em um único espaço de trabalho

A GitHub integração do Slack só precisa ser instalada uma vez por workspace e pode ser instalada por qualquer pessoa com permissões de administrador no workspace do Slack.

  1. Acesse a página de integração do GitHub para o Slack. page.
  2. Clique em Adicionar ao Slack.
  3. Se você ainda não estiver conectado ao Slack, será solicitado que você faça isso.
  4. Siga as instruções na tela para permitir o GitHub acesso ao espaço de trabalho do Slack.
  5. Depois que a integração for instalada, você poderá convidar o GitHub aplicativo para canais específicos digitando /invite @github no canal desejado.
  6. Além disso, depois que a integração estiver instalada, para trabalhar com Copilot cloud agent, @mention o aplicativo, digite @GitHub em uma mensagem ou em um canal do Slack. Em seguida, se solicitado, conecte a sua conta GitHub.

Para ver o que mais você pode fazer com Copilot, no thread, @mention no aplicativo, digitando @GitHub help.

Escolhendo o que configurar a seguir

  • Para receber eventos de repositório, use /github subscribe OWNER/REPO. Consulte Personalizando notificações para GitHub no Slack.
  • Para definir repositórios, o proprietário padrão ou um modelo padrão para novas conversas de canal, execute /github settings.
  • Para iniciar uma tarefa, mencione @GitHub e descreva o trabalho. Nomeie os repositórios em seu prompt ao usar uma mensagem direta.

As assinaturas de notificação e os padrões do repositório Copilot são separados. Inscrever-se em um repositório não o seleciona para o trabalho do agente, e selecioná-lo para o trabalho do agente não inscreve o canal para receber notificações. Para sessões de vários repositórios, MCP, e Copilot Memory, consulte Integrando o agente de nuvem do Copilot ao Slack.

Instalando a integração do Slack GitHub no Slack Enterprise Grid

Se você for um administrador ou proprietário de uma organização do Slack Enterprise Grid, poderá instalar a GitHub integração do Slack em vários workspaces em sua organização.

  1. Nas configurações do Slack Enterprise Grid, em "Integrações", clique em Instalar aplicativos.
  2. Pesquise pelo aplicativo do GitHub.
  3. Clique nos três pontos (...) à direita do aplicativo do GitHub e selecione Adicionar a mais workspaces.
  4. Siga os prompts na tela para concluir a instalação.

Leitura adicional