Skip to main content
Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais atualizadas, acesse a documentação em inglês.

Esta versão do GitHub Enterprise foi descontinuada em 2023-03-15. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Gerenciar webhooks globais

Você pode configurar webhooks globais para notificar servidores web externos quando os eventos ocorrerem na sua empresa.

Quem pode usar esse recurso

Enterprise owners can manage global webhooks for an enterprise account.

Sobre webhooks globais

Você pode usar webhooks globais para notificar um servidor web externo quando os eventos ocorrerem dentro de sua empresa. Você pode configurar o servidor para receber a carga do webhook e, em seguida, executar um aplicativo ou código que monitora, responde ou aplica regras para gestão de usuários e organizações para a sua empresa. Para obter mais informações, confira "Webhooks".

Por exemplo, você pode configurar o sua instância do GitHub Enterprise Server para enviar um webhook quando alguém criar, excluir ou modificar um repositório ou uma organização na sua empresa. Você pode configurar o servidor para executar automaticamente uma tarefa depois de receber o webhook.

Use também a GitHub Enterprise Server APIs para gerenciar webhooks globais. Para obter uma lista completa de ações, confira "Administração do GitHub Enterprise".

Adicionar um webhook global

  1. No canto superior à direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.

  3. Clique em Adicionar webhook.

  4. No campo "URL de conteúdo", digite a URL em que deseja receber o conteúdo.

  5. Opcionalmente, selecione o menu suspenso Tipo de conteúdo e clique em um formato de dados no qual o conteúdo do webhook será recebido.

  6. Opcionalmente, no campo Segredo, digite uma cadeia de caracteres a ser usada como uma chave secret.

  7. Opcionalmente, se a URL de conteúdo for HTTPS e você não quiser que o GitHub Enterprise Server verifique os certificados SSL ao fornecer o conteúdo, selecione Desabilitar em "Verificação de SSL". Leia as informações sobre a verificação de SSL e clique em Desabilitar. Entendi que os meus webhooks podem não estar seguros.

    Aviso: a verificação SSL ajuda a garantir que o conteúdo do gancho seja entregue com segurança. Não é recomendável desabilitar a verificação SSL.

  8. Em "Em quais eventos você deseja disparar esse webhook?", selecione se deseja que esse webhook seja disparado para cada evento ou para eventos selecionados.

    • Para cada evento, selecione Enviar-me tudo.
    • Para escolher eventos específicos, selecione Deixe-me selecionar eventos individuais.
  9. Se você escolher eventos individuais, selecione os eventos que acionarão o webhook.

  10. Para tornar o webhook ativo imediatamente após adicionar a configuração, selecione Ativo.

  11. Clique em Adicionar webhook.

Editar um webhook global

  1. No canto superior à direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.

  3. Ao lado do webhook que deseja editar, clique em Editar.

    Captura de tela da página "Webhooks". À direita de um webhook, o botão "Editar" é realçado com um contorno laranja.

  4. Atualize as configurações do webhook.

  5. Clique em Atualizar webhook.

Excluir um webhook global

  1. No canto superior à direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.

  3. Ao lado do webhook que deseja excluir, clique em Excluir. Captura de tela da página "Webhooks". À direita de um webhook, o botão "Excluir" é realçado com um contorno laranja.

  4. Leia as informações sobre como excluir um webhook e clique em Sim, excluir webhook.

Exibir respostas e entregas recentes

  1. No canto superior à direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.

  3. Na lista de webhooks, clique na URL do webhook em que deseja ver as entregas.

    Captura de tela de uma lista de webhooks globais. O link da URL usado para ver um webhook é realçado com um contorno laranja.

  4. Em "Entregas recentes", clique em um GUID de entrega para ver os detalhes.

    Captura de tela da lista "Entregas recentes" de um webhook global. Um GUID de entrega na lista de entregas é realçado com um contorno laranja.