Skip to main content

Gerenciar webhooks globais

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

Who can use this feature

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 your GitHub Enterprise Server instance para enviar um webhook quando alguém criar, excluir ou modificar um repositório ou organização dentro da sua empresa. Você pode configurar o servidor para executar automaticamente uma tarefa depois de receber o webhook.

Lista de webhooks globais

Você também pode usar the GitHub Enterprise Server APIs para gerenciar webhooks globais. Para obter uma lista completa de ações, confira "Webhooks globais".

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. "Configurações da empresa" no menu suspenso da foto do perfil em GitHub Enterprise Server 1. Na barra lateral da conta corporativa, clique em Configurações. Guia Configurações na barra lateral das contas corporativas 1. Em " Configurações", clique em Ganchos. Guia Ganchos na barra lateral das configurações da conta corporativa

  2. Clique em Adicionar webhook. Botão Adicionar webhook na página Webhooks na central de administração

  3. Digite a URL em que você gostaria de receber cargas. Campo usado para digitar a URL de conteúdo

  4. Opcionalmente, use o menu suspenso Tipo de conteúdo e clique em um formato de conteúdo. Menu suspenso com opções de tipo de conteúdo da listagem

  5. Opcionalmente, no campo Segredo, digite uma cadeia de caracteres a ser usada como uma chave secret. Campo usado para digitar uma cadeia de caracteres para usá-la como uma chave secreta

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

    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.

  7. Decida se você quer que o webhook seja acionado para todos os eventos ou somente para determinados eventos. Botões com opções de receber conteúdo de todos os eventos ou de eventos específicos

    • Para cada evento, selecione Enviar-me tudo.
    • Para escolher eventos específicos, selecione Deixe-me selecionar eventos individuais.
  8. Se você escolher eventos individuais, selecione os eventos que acionarão o webhook. Caixas de seleção para eventos de webhook global individual

  9. Confirme se a caixa de seleção Ativa está marcada. Caixa de seleção Ativo marcada

  10. 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. "Configurações da empresa" no menu suspenso da foto do perfil em GitHub Enterprise Server 1. Na barra lateral da conta corporativa, clique em Configurações. Guia Configurações na barra lateral das contas corporativas 1. Em " Configurações", clique em Ganchos. Guia Ganchos na barra lateral das configurações da conta corporativa
  2. Ao lado do webhook que deseja editar, clique em Editar. Botão Editar ao lado de um webhook
  3. Atualize as configurações do webhook.
  4. 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. "Configurações da empresa" no menu suspenso da foto do perfil em GitHub Enterprise Server 1. Na barra lateral da conta corporativa, clique em Configurações. Guia Configurações na barra lateral das contas corporativas 1. Em " Configurações", clique em Ganchos. Guia Ganchos na barra lateral das configurações da conta corporativa
  2. Ao lado do webhook que deseja excluir, clique em Excluir. Botão Excluir ao lado de um webhook
  3. Leia as informações sobre como excluir um webhook e clique em Sim, excluir webhook. Caixa pop-up com informações de aviso e botão usado para confirmar a exclusão do 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. "Configurações da empresa" no menu suspenso da foto do perfil em GitHub Enterprise Server 1. Na barra lateral da conta corporativa, clique em Configurações. Guia Configurações na barra lateral das contas corporativas 1. Em " Configurações", clique em Ganchos. Guia Ganchos na barra lateral das configurações da conta corporativa
  2. Na lista de webhooks, clique no webhook em que você gostaria de ver entregas. Lista de webhooks com links para visualizar cada webhook
  3. Em "Recent deliveries" (Entregas recentes), clique em uma entrega para ver detalhes. Lista das entregas recentes do webhook com links para visualizar os detalhes