Sobre webhooks globais
You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management for your enterprise. 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
Você também pode usar the GitHub Enterprise Server APIs para gerenciar webhooks globais. Para obter uma lista completa de ações, consulte "Webhooks."
Adicionar um webhook global
-
Acesse a conta corporativa visitando
https://HOSTNAME/enterprises/ENTERPRISE-NAME
, substituindoHOSTNAME
pelo nome de host da sua instância eENTERPRISE-NAME
pelo nome da conta da sua empresa. -
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
Clique em Add webhook (Adicionar webhook).
-
Digite a URL em que você gostaria de receber cargas.
-
Você também pode usar o menu suspenso Content type (Tipo de conteúdo) e clicar em um formato de carga.
-
Como alternativa, no campo Secret (Segredo), digite uma string para usar como chave
secret
. -
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).
Aviso: a verificação SSL ajuda a garantir a entrega segura das cargas do hook. Não é recomendável desabilitar a verificação SSL.
-
Decida se você quer que o webhook seja acionado para todos os eventos ou somente para determinados eventos:
- Para todos os eventos, selecione Send me everything (Enviar tudo).
- Para eventos específicos, selecione Let me select individual events (Selecionar eventos individualmente).
-
Se optar por selecionar eventos individuais, defina se você deseja acionar o webhook para atividade de usuário ou organização.
-
Confirme se a caixa de seleção Active (Ativo) está marcada (ela fica selecionada por padrão).
-
Clique em Add webhook (Adicionar webhook).
Editar um webhook global
-
Acesse a conta corporativa visitando
https://HOSTNAME/enterprises/ENTERPRISE-NAME
, substituindoHOSTNAME
pelo nome de host da sua instância eENTERPRISE-NAME
pelo nome da conta da sua empresa. -
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
Ao lado do webhook que você pretende editar, clique em Edit (Editar).
-
Atualize as configurações do webhook.
-
Clique em Update webhook (Atualizar webhook).
Excluir um webhook global
-
Acesse a conta corporativa visitando
https://HOSTNAME/enterprises/ENTERPRISE-NAME
, substituindoHOSTNAME
pelo nome de host da sua instância eENTERPRISE-NAME
pelo nome da conta da sua empresa. -
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
Ao lado do webhook que você pretende excluir, clique em Delete (Excluir).
-
Leia as informações sobre como excluir um webhook e clique em Yes, delete webhook (Sim, excluir webhook).
Exibir respostas e entregas recentes
-
Acesse a conta corporativa visitando
https://HOSTNAME/enterprises/ENTERPRISE-NAME
, substituindoHOSTNAME
pelo nome de host da sua instância eENTERPRISE-NAME
pelo nome da conta da sua empresa. -
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
Na lista de webhooks, clique no webhook em que você gostaria de ver entregas.
-
Em "Recent deliveries" (Entregas recentes), clique em uma entrega para ver detalhes.