Informationen zu globalen Webhooks
You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management for your enterprise. So können Sie Ihre Webhooks beispielsweise so konfigurieren, dass sie ausgeführt werden, sobald
- ein Benutzerkonto erstellt oder gelöscht wird,
- An organization is created or deleted
- ein Mitarbeiter zu einem Repository hinzugefügt oder aus diesem entfernt wird,
- A repository is forked
Du kannst auch the GitHub Enterprise Server APIs verwenden, um globale Webhooks zu verwalten. For a complete list of actions, see "Global webhooks."
Globalen Webhook hinzufügen
-
In the top-right corner of GitHub Enterprise Server, click your profile photo, then click Enterprise settings.
-
Klicke in der Seitenleiste des Enterprise-Kontos auf Settings (Einstellungen).
-
Klicken Sie unter „Settings“ (Einstellungen) auf Hooks.
-
Klicke auf Add webhook (Webhook hinzufügen).
-
Geben Sie die URL ein, unter der Sie Nutzlasten empfangen möchten.
-
Verwenden Sie optional das Dropdownmenü Content type (Inhaltstyp), und klicken Sie auf ein Nutzlastformat.
-
Geben Sie optional im Feld Secret (Geheimnis) einen String ein, der als ein
geheimer
Schlüssel verwendet werden soll. -
Wenn Sie optional möchten, dass GitHub Enterprise Server die SSL-Zertifikate beim Zustellen der Nutzlasten nicht verifizieren soll, klicken Sie auf Disable SSL verification (SSL-Verifizierung deaktivieren). Lesen Sie die Informationen zur SSL-Verifizierung, und klicken Sie anschließend auf I understand my webhooks may not be secure (Ich verstehe, dass meine Webhooks möglicherweise nicht sicher sind).
Warnung: Mithilfe der SSL-Verifizierung können Sie sicherstellen, dass Hook-Nutzlasten sicher zugestellt werden. Die Deaktivierung der SSL-Verifizierung wird nicht empfohlen.
-
Legen Sie fest, ob dieser Webhook bei jedem oder bei ausgewählten Ereignissen ausgelöst werden soll:
- Wählen Sie Send me everything (Alle senden) aus, um jedes Ereignis auszuwählen.
- Wählen Sie Let me select individual events (Einzelne Ereignisse auswählen) aus, um bestimmte Ereignisse auszuwählen.
-
Wenn Sie einzelne Ereignisse auswählen möchten, sollten Sie festlegen, ob dieser Webhook für eine Organisations- oder Benutzeraktivität ausgelöst werden soll.
-
Bestätigen Sie, dass das KontrollkästchenActive aktiviert ist (Standardeinstellung).
-
Klicke auf Add webhook (Webhook hinzufügen).
Globalen Webhook bearbeiten
-
In the top-right corner of GitHub Enterprise Server, click your profile photo, then click Enterprise settings.
-
Klicke in der Seitenleiste des Enterprise-Kontos auf Settings (Einstellungen).
-
Klicken Sie unter „Settings“ (Einstellungen) auf Hooks.
-
Klicken Sie neben dem Webhook, den Sie bearbeiten möchten, auf Edit (Bearbeiten).
-
Aktualisieren Sie die Einstellungen des Webhooks.
-
Klicken Sie auf Update webhook (Webhook aktualisieren).
Globalen Webhook löschen
-
In the top-right corner of GitHub Enterprise Server, click your profile photo, then click Enterprise settings.
-
Klicke in der Seitenleiste des Enterprise-Kontos auf Settings (Einstellungen).
-
Klicken Sie unter „Settings“ (Einstellungen) auf Hooks.
-
Klicken Sie neben dem Webhook, den Sie löschen möchten, auf Delete (Löschen).
-
Lesen Sie die Informationen zum Löschen eines Webhooks, und klicken Sie anschließend auf Yes, delete webhook (Ja, Webhook löschen).
Neueste Auslieferungen und Antworten anzeigen
-
In the top-right corner of GitHub Enterprise Server, click your profile photo, then click Enterprise settings.
-
Klicke in der Seitenleiste des Enterprise-Kontos auf Settings (Einstellungen).
-
Klicken Sie unter „Settings“ (Einstellungen) auf Hooks.
-
Klicken Sie in der Liste der Webhooks auf den Webhook, für den Sie die Auslieferungen anzeigen möchten.
-
Klicken Sie unter „Recent deliveries“ (Neueste Auslieferungen) auf eine Auslieferung, um die Details anzuzeigen.