Skip to main content

Deaktivieren von Webhooks

Sie können einen Webhook deaktivieren, um bestimmte Ereignisse abzubestellen, die in GitHub auftreten.

Informationen zum Deaktivieren von Webhooks

Sie können einen Webhook deaktivieren, der zuvor für ein Repository, eine Organisation, GitHub Enterprise, ein GitHub Marketplace-Konto, GitHub Sponsors-Konto oder GitHub App aktiviert war.

Um einen Webhook zu deaktivieren, können Sie ihn deaktivieren oder löschen. Wenn Sie einen Webhook deaktivieren, werden die Webhook-Zustellungen beendet, und Sie können den Webhook zu einem späteren Zeitpunkt wieder aktivieren. Wenn Sie einen Webhook löschen, kann er nicht wiederhergestellt werden.

Weitere Informationen finden Sie unter Informationen zu Webhooks und unter Erstellen von Webhooks.

Deaktivieren eines Repository-Webhooks

Um einen Repository-Webhook zu deaktivieren, können Sie ihn deaktivieren oder löschen. Sie müssen ein Repositorybesitzer sein oder Administratorzugriff im Repository haben, um Webhooks zu deaktivieren.

Sie können die GitHub-Webschnittstelle oder die REST-API verwenden, um um einen Webhook für ein Repository zu löschen. Weitere Informationen zur Verwendung der REST-API zum Löschen eines Repository-Webhooks finden Sie unter „REST-API-Endpunkte für Repository-Webhooks“.

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Wähle unter dem Namen deines Repositorys die Option Einstellungen aus. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot eines Repositoryheaders mit den Registerkarten. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Wähle auf der linken Randleiste Webhooks aus.

  4. Suchen Sie unter „Webhooks“ nach dem Webhook, den Sie deaktivieren möchten.

  5. Deaktivieren Sie den Webhook, indem Sie ihn entweder deaktivieren oder löschen:

    1. So deaktivieren Sie den Webhook:
      1. Klicken Sie auf Bearbeiten.
      2. Heben Sie die Auswahl von Aktiv auf.
      3. Klicke auf Webhook aktualisieren.
    2. Klicken Sie auf Löschen, um den Webhook zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.

Deaktivieren eines Organisationswebhooks

Um einen Organisationswebhook zu deaktivieren, können Sie ihn deaktivieren oder löschen. Nur Organisationsbesitzer können Webhooks in einer Organisation deaktivieren.

Sie können die GitHub-Webschnittstelle oder die REST-API verwenden, um einen Organisationswebhook zu löschen Weitere Informationen zur Verwendung der REST-API zum Löschen eines Organisationswebhooks finden Sie unter „REST-API-Endpunkte für Organisationswebhooks“.

  1. Klicken Sie auf GitHub in der oberen rechten Ecke einer beliebigen Seite auf Ihr Profilfoto.
  2. Klicke Sie auf Ihre Organisationen.
  3. Klicke dann rechts neben der Organisation auf Einstellungen.
  4. Wähle auf der linken Randleiste Webhooks aus.
  5. Suchen Sie unter „Webhooks“ nach dem Webhook, den Sie deaktivieren möchten.
  6. Deaktivieren Sie den Webhook, indem Sie ihn entweder deaktivieren oder löschen:
    1. So deaktivieren Sie den Webhook:
      1. Klicken Sie auf Bearbeiten.
      2. Heben Sie die Auswahl von Aktiv auf.
      3. Klicke auf Webhook aktualisieren.
    2. Klicken Sie auf Löschen, um den Webhook zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.

Deaktivieren eines globalen Webhooks für ein GitHub Enterprise

Unternehmensbesitzer können einen globalen Webhook in einem GitHub Enterprise deaktivieren.

  1. Klicke auf GitHub in der oberen rechten Ecke auf dein Profilfoto.
  2. Klicke je nach deiner Umgebung auf Dein Unternehmenoder auf Deine Unternehmen, und klicke dann auf das Unternehmen, das du anzeigen möchtest.
  3. Klicken Sie auf der linken Seite der Seite in der Randleiste des Enterprise-Kontos auf Einstellungen.
  4. Wähle unter „ Einstellungen“ die Option Hooks aus.
  5. Suchen Sie unter „Webhooks“ nach dem Webhook, den Sie deaktivieren möchten.
  6. Deaktivieren Sie den Webhook, indem Sie ihn entweder deaktivieren oder löschen:
    1. So deaktivieren Sie den Webhook:
      1. Klicken Sie auf Bearbeiten.
      2. Heben Sie die Auswahl von Aktiv auf.
      3. Klicke auf Webhook aktualisieren.
    2. Klicken Sie auf Löschen, um den Webhook zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.

Deaktivieren eines GitHub Marketplace-Webhooks

Sie können einen Webhook deaktivieren, der zuvor für Ereignisse im Zusammenhang mit einer App aktiviert war, die Sie in GitHub Marketplace veröffentlicht haben. Sie können den Webhook nicht löschen. Nur der Besitzer der App kann den GitHub Marketplace-Webhook für die App deaktivieren. Wenn eine Organisation App-Manager für eine GitHub App im Besitz der Organisation festgelegt hat, können die App-Manager auch den GitHub Marketplace-Webhook deaktivieren.

  1. Navigieren Sie zu Ihrer GitHub Marketplace-Listing Seite.
  2. Klicken Sie neben dem GitHub Marketplace-Listing, für das Sie Webhook-Zustellungen anzeigen möchten, auf Listing verwalten.
  3. Klicken Sie auf der Randleiste auf Webhook.
  4. Heben Sie die Auswahl von Aktiv auf.
  5. Klicke auf Webhook aktualisieren.

Deaktivieren eines GitHub Sponsors-Webhooks

Sie können Webhooks deaktivieren, die zuvor für Ereignisse im Zusammenhang mit GitHub Sponsors aktiviert waren. Nur der Besitzer des gesponserten Kontos kann Sponsoring-Webhooks für dieses Konto deaktivieren.

  1. Klicke in der oberen rechten Ecke einer beliebigen Seite auf dein Profilfoto und anschließend auf Deine Sponsoren.
  2. Klicken Sie neben dem Konto, für das Sie einen Webhook bearbeiten möchten, auf Dashboard.
  3. Klicke auf der linken Randleiste auf Webhooks.
  4. Suchen Sie unter „Webhooks“ nach dem Webhook, den Sie deaktivieren möchten.
  5. Deaktivieren Sie den Webhook, indem Sie ihn entweder deaktivieren oder löschen:
    1. So deaktivieren Sie den Webhook:
      1. Klicken Sie auf Bearbeiten.
      2. Heben Sie die Auswahl von Aktiv auf.
      3. Klicke auf Webhook aktualisieren.
    2. Klicken Sie auf Löschen, um den Webhook zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.

Deaktivieren von Webhhooks für eine GitHub App

Jede GitHub App hat einen Webhook. Sie können den Webhook nicht löschen, aber Sie können ihn deaktivieren. Der Besitzer einer GitHub App kann den Webhook für die App deaktivieren. Wenn eine Organisation App-Managerinnen für eine GitHub App im Besitz der Organisation festgelegt hat, können die App-Managerinnen auch den Webhook für die App deaktivieren.

  1. Klicke auf GitHub in der oberen rechten Ecke einer beliebigen Seite auf dein Profilfoto.

  2. Navigieren Sie zu den Einstellungen für Ihr Konto.

    • Klicken Sie bei einer App, die zu einem persönlichen Konto gehört, auf Einstellungen.
    • Für eine App im Besitz einer Organisation:
      1. Klicke Sie auf Ihre Organisationen.
      2. Klicken Sie rechts neben der Organisation auf Einstellungen.
    • Für eine App im Besitz eines Unternehmens:
      1. Wenn Sie Enterprise Managed Users verwenden, klicken Sie auf Ihr Unternehmen, um direkt zu den Enterprise-Konto Einstellungen zu wechseln.
      2. Wenn Sie persönliche Konten verwenden, klicken Sie auf Ihre Unternehmen und dann rechts neben dem Unternehmen auf Einstellungen.
  3. Navigieren Sie zu den GitHub App-Einstellungen.

    • Für eine App, die einem persönlichen Konto oder einer Organisation gehört:
      1. Klicken Sie in der linken Randleiste auf Entwicklereinstellungen, und dann auf GitHub Apps.
    • Für eine App im Besitz eines Unternehmens:
      1. Klicken Sie in der linken Randleiste unter „Einstellungen“, auf GitHub Apps.
  4. Klicken Sie neben der GitHub App, für die Sie den Webhook deaktivieren möchten, auf Bearbeiten.

  5. Um einen Webhook zu deaktivieren bzw. seine Auswahl aufzuheben, wählen Sie Aktiv.

  6. Klicke auf Änderungen speichern.