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.

Esta versão do GitHub Enterprise será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2020-08-20. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Versão do artigo: Enterprise Server 2.18

Gerenciar webhooks globais

Os administradores do site podem exibir, adicionar, editar e excluir webhooks globais para rastrear eventos no nível da instância.

Neste artigo

Sobre webhooks globais

Você pode usar webhooks globais para monitorar, responder ou impor regras automaticamente para o gerenciamento de usuários e de organizações na sua instância. Por exemplo, você pode configurar os webhooks para serem executados sempre que:

  • Uma conta de usuário for criada ou excluída;
  • Uma organização foi criada ou excluída
  • Um colaborador for adicionado ou removido de um repositório;
  • Um repositório foi bifurcado

Lista de webhooks globais

Você também pode usar API 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 qualquer página, clique em .

    Ícone de foguete para acessar as configurações de administrador do site

  2. In the left sidebar, click Enterprise.

    Enterprise tab in the Site admin settings

  3. Na barra lateral da conta corporativa, clique em Settings.

    Aba de configurações na barra lateral de contas corporativas

  4. Under " Settings", click Hooks.

    Hooks tab in the enterprise account settings sidebar

  5. Clique em Add webhook (Adicionar webhook).

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

  6. Digite a URL em que você gostaria de receber cargas.

    Campo para digitar URL de carga

  7. 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

  8. Como alternativa, no campo Secret (Segredo), digite uma string para usar como chave secret.

    Campo para digitar uma string e usar como chave secreta

  9. Se você não quiser que o GitHub Enterprise Server verifique os certificados SSL na entrega das cargas, clique em Disable SSL verification (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).

    Botão para desabilitar 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.

  10. 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).
  11. Se optar por selecionar eventos individuais, defina se você deseja acionar o webhook para atividade de usuário ou organização.

    Caixas de seleção para eventos de usuário e organização

  12. Confirme se a caixa de seleção Active (Ativo) está marcada (ela fica selecionada por padrão).

    Caixa de seleção Active (Ativo) marcada

  13. Clique em Add webhook (Adicionar webhook).

Editar um webhook global

  1. No canto superior direito de qualquer página, clique em .
    Ícone de foguete para acessar as configurações de administrador do site
  2. In the left sidebar, click Enterprise.
    Enterprise tab in the Site admin settings
  3. Na barra lateral da conta corporativa, clique em Settings.
    Aba de configurações na barra lateral de contas corporativas
  4. Under " Settings", click Hooks.
    Hooks tab in the enterprise account settings sidebar
  5. Ao lado do webhook que você pretende editar, clique em Edit (Editar).
    Botão Edit (Editar) ao lado de um webhook
  6. Atualize as configurações do webhook.
  7. Clique em Update webhook (Atualizar webhook).

Excluir um webhook global

  1. No canto superior direito de qualquer página, clique em .
    Ícone de foguete para acessar as configurações de administrador do site
  2. In the left sidebar, click Enterprise.
    Enterprise tab in the Site admin settings
  3. Na barra lateral da conta corporativa, clique em Settings.
    Aba de configurações na barra lateral de contas corporativas
  4. Under " Settings", click Hooks.
    Hooks tab in the enterprise account settings sidebar
  5. Ao lado do webhook que você pretende excluir, clique em Delete (Excluir).
    Botão Delete (Excluir) ao lado de um webhook
  6. 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 qualquer página, clique em .
    Ícone de foguete para acessar as configurações de administrador do site
  2. In the left sidebar, click Enterprise.
    Enterprise tab in the Site admin settings
  3. Na barra lateral da conta corporativa, clique em Settings.
    Aba de configurações na barra lateral de contas corporativas
  4. Under " Settings", click Hooks.
    Hooks tab in the enterprise account settings sidebar
  5. Na lista de webhooks, clique no webhook em que você gostaria de ver entregas.
    Lista de webhooks com links para exibir cada webhook
  6. Em "Recent deliveries" (Entregas recentes), clique em uma entrega para ver detalhes.
    Lista das entregas recentes do webhook com links para exibir detalhes

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato