

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

# Buat koneksi ke GitHub Enterprise Server (CLI)
<a name="connections-create-gheserver-cli"></a>

Anda dapat menggunakan AWS Command Line Interface (AWS CLI) untuk membuat koneksi. 

Untuk melakukan ini, gunakan **create-host** dan **create-connection** perintah. 

**penting**  
Koneksi yang dibuat melalui AWS CLI atau AWS CloudFormation dalam `PENDING` status secara default. Setelah Anda membuat koneksi dengan CLI atau CloudFormation, gunakan konsol untuk mengedit koneksi untuk membuat statusnya. `AVAILABLE`

**Langkah 1: Untuk membuat host untuk GitHub Enterprise Server (CLI)**

1. Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows). Gunakan AWS CLI untuk menjalankan **create-host** perintah, menentukan, `--name``--provider-type`, dan `--provider-endpoint` untuk koneksi Anda. Dalam contoh ini, nama penyedia pihak ketiga adalah `GitHubEnterpriseServer` dan titik akhir adalah `my-instance.dev`.

   ```
   aws codeconnections create-host --name MyHost --provider-type GitHubEnterpriseServer --provider-endpoint "https://my-instance.dev"
   ```

   Jika berhasil, perintah ini mengembalikan informasi Amazon Resource Name (ARN) host seperti berikut ini.

   ```
   {
       "HostArn": "arn:aws:codeconnections:us-west-2:{{account_id}}:host/My-Host-28aef605"
   }
   ```

   Setelah langkah ini, host dalam status `PENDING`.

1. Gunakan konsol untuk menyelesaikan penyiapan host dan memindahkan host ke status `Available`. Untuk informasi selengkapnya, lihat [Menyiapkan host yang tertunda](connections-host-setup.md).

**Langkah 2: Untuk mengatur host yang tertunda di konsol**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Alat Pengembang di[https://console.aws.amazon.com/codesuite/settings/connections](https://console.aws.amazon.com/codesuite/settings/connections).

1. Gunakan konsol untuk menyelesaikan penyiapan host dan memindahkan host ke status `Available`. Lihat [Menyiapkan host yang tertunda](connections-host-setup.md).

**Langkah 3: Untuk membuat koneksi untuk GitHub Enterprise Server (CLI)**

1. Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows). Gunakan AWS CLI untuk menjalankan **create-connection** perintah, menentukan `--host-arn` dan `--connection-name` untuk koneksi Anda.

   ```
   aws codeconnections create-connection --host-arn arn:aws:codeconnections:us-west-2:{{account_id}}:host/MyHost-234EXAMPLE --connection-name MyConnection
   ```

   Jika berhasil, perintah ini mengembalikan informasi ARN koneksi seperti berikut ini.

   ```
   {
       "ConnectionArn": "arn:aws:codeconnections:us-west-2:{{account_id}}:connection/aEXAMPLE-8aad"
   }
   ```

1. Gunakan konsol untuk mengatur koneksi yang tertunda. Untuk informasi selengkapnya, lihat [Memperbarui koneksi yang tertunda](connections-update.md).

**Langkah 4: Untuk menyelesaikan koneksi untuk GitHub Enterprise Server di konsol**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Alat Pengembang di[https://console.aws.amazon.com/codesuite/settings/connections](https://console.aws.amazon.com/codesuite/settings/connections).

1. Gunakan konsol untuk mengatur koneksi yang tertunda dan memindahkan koneksi ke `Available` status. Untuk informasi selengkapnya, lihat [Memperbarui koneksi yang tertunda](connections-update.md).