

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# GitHub manuelle Webhooks
<a name="github-manual-webhook"></a>

Sie können manuelle GitHub Webhooks konfigurieren, um zu CodeBuild verhindern, dass automatisch versucht wird, darin einen Webhook zu erstellen. GitHub CodeBuild gibt als Teil des Aufrufs zum Erstellen des Webhooks eine Payload-URL zurück, die verwendet werden kann, um den darin enthaltenen Webhook manuell zu erstellen. GitHub Auch wenn CodeBuild es in Ihrem GitHub Konto nicht erlaubt ist, einen Webhook zu erstellen, können Sie trotzdem manuell einen Webhook für Ihr Build-Projekt erstellen.

Gehen Sie wie folgt vor, um einen GitHub manuellen Webhook zu erstellen.

**Um einen GitHub manuellen Webhook zu erstellen**

1. Öffnen Sie die AWS CodeBuild Konsole unter. [ https://console.aws.amazon.com/codesuite/codebuild/home ](https://console.aws.amazon.com/codesuite/codebuild/home)

1. Erstellen Sie ein Build-Projekt. Weitere Informationen finden Sie unter [Erstellen Sie ein Build-Projekt (Konsole)](create-project.md#create-project-console) und [Ausführen eines Build (Konsole)](run-build-console.md).
   +  In **Source (Quelle)**: 
     +  Wählen Sie für ** Quellanbieter ** die Option ** GitHub**.
     +  Wählen Sie für ** Repository ** die Option ** Repository in meinem GitHub Konto aus**. 
     +  Geben Sie als **Repository URL (Repository-URL)** die URL **https://github.com/{{user-name}}/{{repository-name}}** ein. 
   +  Unter Webhook-Ereignisse ** aus der ** Primärquelle: 
     +  Wählen Sie für ** Webhook — optional — die Option Jedes Mal ** neu erstellen**, wenn eine Codeänderung an dieses Repository übertragen wird. **
     +  Wählen Sie ** Zusätzliche Konfiguration ** und wählen Sie für ** Manuelle Erstellung — optional ** die Option ** Manuell einen Webhook für dieses Repository in GitHub der Konsole erstellen aus. **.

1. Fahren Sie mit den Standardwerten fort und wählen Sie dann ** Create build project**. Notieren Sie sich die ** Payload-URL ** und die ** ** Secret-Werte, da Sie diese später verwenden werden.  
![Payload-URL und geheime Konfiguration für manuelle Webhooks.](https://docs.aws.amazon.com/de_de/codebuild/latest/userguide/images/github-manual-webhook-values.png)

1. Öffnen Sie die GitHub Konsole unter `https://github.com/{{user-name}}/{{repository-name}}/settings/hooks` und wählen Sie ** Add Webhook. **
   + Geben Sie für ** Payload-URL den Payload-URL-Wert ein**, den Sie zuvor notiert haben.
   + Wählen Sie als ** Inhaltstyp**. ** application/json **
   + Geben Sie für ** Geheim den Geheimwert ein**, den Sie zuvor zur Kenntnis genommen haben.
   + Konfigurieren Sie die einzelnen Ereignisse, an die eine Webhook-Payload gesendet wird. CodeBuild Für ** welche Ereignisse möchten Sie diesen Webhook auslösen? **, wähle ** Lass mich einzelne Ereignisse ** auswählen und wähle dann aus den folgenden Ereignissen: ** Pushes**, ** Pull Requests ** und ** Releases. ** Wenn du mit Builds für `WORKFLOW_JOB_QUEUED` Ereignisse beginnen möchtest, wähle ** Workflow-Jobs**. Weitere Informationen zu GitHub Actions-Runnern finden Sie unter[Tutorial: Konfigurieren Sie einen CodeBuild-hosted GitHub Actions-Runner](action-runner.md). Weitere Informationen zu den Ereignistypen, die von unterstützt werden CodeBuild, finden Sie unter[GitHub Webhook-Ereignisse](github-webhook.md).

1. Wählen Sie Webhook ** ** hinzufügen.