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 recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Gerenciar webhooks globais

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

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, consulte "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 As APIs do GitHub Enterprise Server para gerenciar webhooks globais. Para obter uma lista completa de ações, consulte "Webhooks."

Adicionar um webhook global

  1. No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Configurações da empresa. "Configurações da empresa" no menu suspenso para foto do perfil em GitHub Enterprise Server

  2. Na barra lateral da conta corporativa, clique em Settings. Aba de configurações na barra lateral de contas corporativas

  3. Em "Configurações de ", clique em Hooks. Aba Hooks na barra lateral de configurações da conta corporativa

  4. Clique em Add webhook (Adicionar webhook). Botão Add webhook (Adicionar webhook) na página Webhooks na central de administração

  5. Digite a URL em que você gostaria de receber cargas. Campo para digitar URL de carga

  6. Você também pode usar o menu suspenso Content type (Tipo de conteúdo) e clicar em um formato de carga. Menu suspenso com opções de tipo de conteúdo

  7. Como alternativa, no campo Secret (Segredo), digite uma string para usar como chave secret. Campo para digitar uma string e usar como chave secreta

  8. Opcionalmente, se a URL da sua carga HTTPS e você não quiser que GitHub Enterprise Server verifique os certificados SSL ao entregar as cargas, selecione Desabilitar verificação SSL. Leia as informações sobre a verificação SSL e clique em I understand my webhooks may not be secure (Eu entendo que meus webhooks podem não ser seguros). Caixa de seleção para desabilitar a verificação SSL

    Aviso: a verificação SSL ajuda a garantir a entrega segura das cargas do hook. Não é recomendável desabilitar a verificação SSL.

  9. 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 cargas para todos os eventos ou para eventos específicos

    • Para todos os eventos, selecione Send me everything (Enviar tudo).
    • Para eventos específicos, selecione Let me select individual events (Selecionar eventos individualmente).
  10. Se você escolher eventos individuais, selecione os eventos que acionarão o webhook.

    Caixas de seleção para eventos de webhook globais individuais

  11. Confirme que a caixa de seleção ativa esteja marcada. Caixa de seleção Active (Ativo) marcada

  12. Clique em Add webhook (Adicionar webhook).

Editar um webhook global

  1. No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Configurações da empresa. "Configurações da empresa" no menu suspenso para foto do perfil em GitHub Enterprise Server

  2. Na barra lateral da conta corporativa, clique em Settings. Aba de configurações na barra lateral de contas corporativas

  3. Em "Configurações de ", clique em Hooks. Aba Hooks na barra lateral de configurações da conta corporativa

  4. Ao lado do webhook que você pretende editar, clique em Edit (Editar). Botão Edit (Editar) ao lado de um webhook

  5. Atualize as configurações do webhook.

  6. Clique em Update webhook (Atualizar webhook).

Excluir um webhook global

  1. No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Configurações da empresa. "Configurações da empresa" no menu suspenso para foto do perfil em GitHub Enterprise Server

  2. Na barra lateral da conta corporativa, clique em Settings. Aba de configurações na barra lateral de contas corporativas

  3. Em "Configurações de ", clique em Hooks. Aba Hooks na barra lateral de configurações da conta corporativa

  4. Ao lado do webhook que você pretende excluir, clique em Delete (Excluir). Botão Delete (Excluir) ao lado de um webhook

  5. Leia as informações sobre como excluir um webhook e clique em Yes, delete webhook (Sim, excluir webhook). Caixa pop-up com informações de aviso e botão para confirmar a exclusão do webhook

Exibir respostas e entregas recentes

  1. No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Configurações da empresa. "Configurações da empresa" no menu suspenso para foto do perfil em GitHub Enterprise Server

  2. Na barra lateral da conta corporativa, clique em Settings. Aba de configurações na barra lateral de contas corporativas

  3. Em "Configurações de ", clique em Hooks. Aba Hooks na barra lateral de configurações da conta corporativa

  4. Na lista de webhooks, clique no webhook em que você gostaria de ver entregas. Lista de webhooks com links para exibir cada webhook

  5. Em "Recent deliveries" (Entregas recentes), clique em uma entrega para ver detalhes. Lista das entregas recentes do webhook com links para exibir detalhes

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.