Pre-Receive-Hooks erstellen
- Klicke in der oberen rechten Ecke von GitHub Enterprise Server auf dein Profilbild und dann auf Enterprise settings.
 - Klicke links auf der Seite auf der Randleiste des Enterprise-Kontos auf Settings.
 - Klicke unter „ Settings“ auf Hooks.
 - Klicke Pre-Receive-Hook hinzufügen.
 - Gib in das Feld „Hookname“ den Namen des Hooks ein, den du erstellen möchtest.
 - Wähle im Dropdownmenü Umgebung die Umgebung aus, in der der Hook ausgeführt werden soll.
 - Wähle im Dropdownmenü Hookrepository auswählen unter „Skript“ das Repository mit deinem Pre-Receive-Hook-Skript aus.
 - Wähle im Dropdownmenü Datei auswählen den Dateinamen des Pre-Receive-Hook-Skripts aus.
 - Wähle Exit-Status zum Akzeptieren oder Ablehnen von Pushs verwenden aus, um dein Skript zu erzwingen. Wenn du diese Option deaktivierst, kannst du das Skript testen, wobei der Exit-Status-Wert ignoriert wird. In diesem Modus kann der Benutzer die Skriptausgabe an der Befehlszeile, nicht aber auf der Benutzeroberfläche anzeigen.
 - Wähle Diesen Pre-Receive-Hook standardmäßig in allen Repositorys aktivieren aus, wenn der Pre-Receive-Hook in allen Repositorys ausgeführt werden soll.
 - Wähle Administratoren können diesen Hook aktivieren und deaktivieren aus, damit Organisationsmitglieder mit Administrator- oder Besitzerberechtigungen diesen Pre-Receive-Hook aktivieren oder deaktivieren können.
 
Pre-Receive-Hooks bearbeiten
- Klicke in der oberen rechten Ecke von GitHub Enterprise Server auf dein Profilbild und dann auf Enterprise settings.
 - Klicke links auf der Seite auf der Randleiste des Enterprise-Kontos auf Settings.
 - Klicke unter „ Settings“ auf Hooks.
 - Wähle neben dem Pre-Receive-Hook, den du bearbeiten möchtest Bearbeiten aus.
 
Pre-Receive-Hooks löschen
- Klicke in der oberen rechten Ecke von GitHub Enterprise Server auf dein Profilbild und dann auf Enterprise settings.
 - Klicke links auf der Seite auf der Randleiste des Enterprise-Kontos auf Settings.
 - Klicke unter „ Settings“ auf Hooks.
 - Wähle neben dem Pre-Receive-Hook, den du löschen möchtest Löschen aus.
 
Pre-Receive-Hooks für eine Organisation konfigurieren
Eine Organisationsbesitzerin kann die Hook-Berechtigungen für eine Organisation nur konfigurieren, wenn der Websiteadministrator bzw. die Websiteadministratorin die Option Administratoren können diesen Hook aktivieren oder deaktivieren ausgewählt hat, als er bzw. sie den Pre-Receive-Hook erstellt hat. Zum Konfigurieren von Pre-Receive-Hooks für ein Repository musst du Organisationsbesitzer*in sein.
- Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.
 - Klicke neben der Organisation auf Einstellungen.
 - Klicke auf der linken Randleiste auf Hooks.
 - Wähle neben dem Pre-Receive-Hook, den du konfigurieren möchtest, das Dropdownmenü Hookberechtigungen aus, und klicke dann auf eine Option.
 
Pre-Receive-Hooks für ein Repository konfigurieren
Ein Repository-Inhaber kann nur dann einen Hook konfigurieren, wenn der Website-Administrator die Option Administratoren können diesen Hook aktivieren oder deaktivieren ausgewählt hat, als er den Pre-Receive-Hook erstellt hat. In einer Organisation muss der Organisationsinhaber auch die Berechtigung Konfigurierbarer Hook ausgewählt haben. Zum Konfigurieren von Pre-Receive-Hooks für ein Repository musst du ein Repository-Inhaber sein.
- 
Klicke in der oberen rechten Ecke von GitHub Enterprise Server auf dein Profilbild und dann auf Your profile.
 - 
Navigiere zu dem Repository, für das du Pre-Receive-Hooks konfigurieren möchtest.
 - 
Klicke unter dem Repositorynamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

 - 
Klicke in der linken Randleiste auf Hooks.
 - 
Wähle neben dem Pre-Receive-Hook, den du konfigurieren möchtest, das Dropdownmenü Hookberechtigungen aus, und aktiviere oder deaktiviere den Pre-Receive-Hook dann.