

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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

Anda dapat mengonfigurasi GitHub webhook manual untuk CodeBuild mencegah secara otomatis mencoba membuat webhook di dalamnya. GitHub CodeBuild mengembalikan URL payload sebagai bagian dari panggilan untuk membuat webhook, yang dapat digunakan untuk membuat webhook secara manual di dalamnya. GitHub Bahkan jika tidak CodeBuild diizinkan untuk membuat webhook di GitHub akun Anda, Anda masih dapat membuat webhook secara manual untuk proyek build Anda.

Gunakan prosedur berikut untuk membuat webhook GitHub manual.

**Untuk membuat web GitHub hook manual**

1. Buka AWS CodeBuild konsol di [ https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Buat proyek pembangunan. Untuk informasi selengkapnya, lihat [Membuat proyek build (konsol)](create-project.md#create-project-console) dan [Jalankan build (konsol)](run-build-console.md).
   +  Dalam ** Sumber**: 
     +  Untuk ** Penyedia Sumber**, pilih ** GitHub**.
     +  Untuk ** Repositori**, pilih ** Repositori di GitHub akun saya**. 
     +  Untuk URL ** Repositori**, masukkan**https://github.com/{{user-name}}/{{repository-name}}**. 
   +  Dalam acara ** webhook sumber ** utama: 
     +  Untuk ** Webhook - opsional**, pilih Bang ** un kembali setiap kali perubahan kode didorong ke repositori ** ini.
     +  Pilih Konfigur ** asi tambahan ** dan untuk ** Pembuatan manual - opsional**, pilih ** Buat webhook secara manual untuk repositori ini di GitHub konsol. **.

1. Lanjutkan dengan nilai default dan kemudian pilih ** Buat proyek build**. Catat URL ** Payload ** dan ** nilai ** Rahasia karena Anda akan menggunakannya nanti.  
![URL payload dan konfigurasi Rahasia untuk webhook manual.](https://docs.aws.amazon.com/id_id/codebuild/latest/userguide/images/github-manual-webhook-values.png)

1. Buka GitHub konsol di `https://github.com/{{user-name}}/{{repository-name}}/settings/hooks` dan pilih ** Tambahkan webhook**.
   + Untuk URL ** Payload**, masukkan nilai URL Payload yang Anda catat sebelumnya.
   + Untuk ** Jenis konten**, pilih ** application/json**.
   + Untuk ** Rah ** asia, masukkan nilai Rahasia yang Anda catat sebelumnya.
   + Konfigurasikan peristiwa individual yang akan mengirim muatan webhook ke. CodeBuild Untuk acara ** mana Anda ingin memicu webhook ini? **, pilih ** Izinkan saya memilih acara individual**, lalu pilih dari acara berikut: Dorong**, ** P ** ull request**, dan Releas ** es**. Jika Anda ingin memulai build untuk `WORKFLOW_JOB_QUEUED` acara, pilih pekerjaan ** alur kerja**. Untuk mempelajari lebih lanjut tentang GitHub Actions runner, lihat[Tutorial: Mengkonfigurasi pelari CodeBuild-hosted GitHub Actions](action-runner.md). Untuk mempelajari lebih lanjut tentang jenis acara yang didukung oleh CodeBuild, lihat[GitHub acara webhook](github-webhook.md).

1. Pilih ** Tambahkan webhook**.