Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2024-03-26. 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 Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Desabilitar webhooks

Você pode desabilitar um webhook para cancelar a inscrição em eventos que ocorrem no GitHub.

Sobre a desabilitação de webhooks

Você pode desabilitar um webhook que foi habilitado anteriormente para um repositório, uma organização, GitHub Enterprise ou GitHub App.

Para desabilitar um webhook, você pode optar por desativá-lo ou excluí-lo. Quando você desativar um webhook, as entregas do webhook serão interrompidas, e você poderá optar por reativar o webhook posteriormente. Quando você exclui um webhook, ele não pode ser restaurado.

Para obter mais informações, confira "Sobre webhooks" e "Criar webhooks."

Desabilitar um webhook de repositório

Para desabilitar um webhook de repositório, você pode desativá-lo ou excluí-lo. Você deve ser proprietário do repositório ou ter acesso de administrador ao repositório para desabilitar webhooks.

Você pode usar a interface da Web GitHub ou a API REST para excluir um webhook de um repositório. Para obter mais informações sobre como usar a API REST para excluir um webhook de repositório, consulte "Pontos de extremidade da API REST para webhooks de repositório".

  1. No sua instância do GitHub Enterprise Server, navegue até a página principal do repositório.

  2. Abaixo do nome do repositório, clique em Configurações. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela de um cabeçalho de repositório que mostra as guias. A guia "Configurações" é realçada por um contorno laranja-escuro.

  3. Na barra lateral esquerda, clique em Webhooks.

  4. Em "Webhooks", localize o webhook que você deseja desabilitar.

  5. Desabilite o webhook desativando-o ou excluindo-o:

    1. Para desativar o webhook:
      1. Clique em Editar.
      2. Desmarque Ativo.
      3. Clique em Atualizar webhook.
    2. Para excluir o webhook, clique em Excluir. Essa ação não pode ser desfeita.

Desabilitar um webhook de uma organização

Para desabilitar um webhook de uma organização, você pode desativá-lo ou excluí-lo. Somente proprietários da organização podem desabilitar webhooks em uma organização.

Você pode usar a interface da Web GitHub ou a API REST para excluir um webhook da organização. Para obter mais informações sobre como usar a API REST para excluir um webhook da organização, consulte "Pontos de extremidade de API REST para webhooks da organização".

  1. No canto superior direito de qualquer página do sua instância do GitHub Enterprise Server, clique na foto de seu perfil.
  2. Clique em Suas organizações.
  3. À direita da organização, clique em Configurações.
  4. Na barra lateral esquerda, clique em Webhooks.
  5. Em "Webhooks", localize o webhook que você deseja desabilitar.
  6. Desabilite o webhook desativando-o ou excluindo-o:
    1. Para desativar o webhook:
      1. Clique em Editar.
      2. Desmarque Ativo.
      3. Clique em Atualizar webhook.
    2. Para excluir o webhook, clique em Excluir. Essa ação não pode ser desfeita.

Desabilitar um webhook global para um GitHub Enterprise

Os proprietários de empresas podem desabilitar um webhook global em um GitHub Enterprise.

Você pode usar a interface da Web da GitHub ou a API REST para desabilitar um webhook global. Para obter mais informações sobre como usar a API REST para desativar um webhook global, consulte "Pontos de extremidade da API REST para webhooks globais".

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

    Captura de tela do menu suspenso que aparece quando você clica na foto de perfil no GitHub Enterprise Server. A opção "Configurações da empresa" está realçada em um contorno laranja escuro.

  2. Na barra lateral da conta corporativa, clique em Configurações.

  3. Em " Configurações", clique em Ganchos.

  4. Em "Webhooks", localize o webhook que você deseja desabilitar.

  5. Desabilite o webhook desativando-o ou excluindo-o:

    1. Para desativar o webhook:
      1. Clique em Editar.
      2. Desmarque Ativo.
      3. Clique em Atualizar webhook.
    2. Para excluir o webhook, clique em Excluir. Essa ação não pode ser desfeita.

Desabilitar webhooks para um GitHub App

Cada GitHub App tem um webhook. Não é possível excluir o webhook, mas você pode desabilitá-lo. O proprietário de um GitHub App pode desativar o webhook para o aplicativo. Se uma organização tiver designado gerentes de aplicativos para um GitHub App de propriedade da organização, os gerentes de aplicativos também poderão desativar o webhook para o aplicativo.

  1. No canto superior direito de qualquer página do GitHub, clique na foto do seu perfil.
  2. Acesse as configurações da sua conta.
    • Para um aplicativo de propriedade de uma conta pessoal, clique em Configurações.
    • Para um aplicativo de propriedade de uma organização:
      1. Clique em Suas organizações.
      2. À direita da organização, clique em Configurações.
  3. Na barra lateral esquerda, clique em Configurações do desenvolvedor.
  4. Na barra lateral esquerda, clique em GitHub Apps .
  5. Junto ao GitHub App ao qual você deseja desativar o webhook, clique em Editar.
  6. Em "Webhook", desmarque Ativo para desabilitar o webhook.
  7. Clique em Salvar alterações.