

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

# Buat koneksi ke GitLab
<a name="connections-create-gitlab"></a>

Anda dapat menggunakan Konsol Manajemen AWS or the AWS Command Line Interface (AWS CLI) untuk membuat koneksi ke repositori yang dihosting di gitlab.com.

**catatan**  
Dengan mengotorisasi instalasi koneksi ini di GitLab, Anda memberikan izin layanan kami untuk memproses data Anda, dan Anda dapat mencabut izin kapan saja dengan menghapus instalasi aplikasi.

Sebelum Anda memulai:
+ Anda harus sudah membuat akun dengan GitLab.
**catatan**  
Koneksi hanya menyediakan akses untuk akun yang digunakan untuk membuat dan mengotorisasi koneksi. 
**catatan**  
Anda dapat membuat koneksi di mana Anda memiliki peran **Pemilik** GitLab, dan kemudian koneksi dapat digunakan dengan repositori dengan sumber daya seperti. CodePipeline Untuk repositori dalam grup, Anda tidak perlu menjadi pemilik grup.

**Topics**
+ [Buat koneksi ke GitLab (konsol)](#connections-create-gitlab-console)
+ [Buat koneksi ke GitLab (CLI)](#connections-create-gitlab-cli)

## Buat koneksi ke GitLab (konsol)
<a name="connections-create-gitlab-console"></a>

Anda dapat menggunakan konsol untuk membuat koneksi. 

**catatan**  
Mulai 1 Juli 2024, konsol membuat koneksi dengan `codeconnections` ARN sumber daya. Sumber daya dengan kedua awalan layanan akan terus ditampilkan di konsol.

**Langkah 1: Buat koneksi Anda**

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

1. Pilih **Pengaturan**, lalu pilih **Koneksi**. Pilih **Buat koneksi**.

1. Untuk membuat sambungan ke GitLab repositori, di bawah **Pilih penyedia**, pilih. **GitLab** Di **Nama koneksi**, masukkan nama untuk koneksi yang ingin Anda buat. Pilih **Connect to GitLab**.  
![\[Tangkapan layar konsol yang menampilkan opsi koneksi yang dipilih untuk GitLab.\]](http://docs.aws.amazon.com/id_id/dtconsole/latest/userguide/images/connections-create-gitlab.png)

1. **Saat halaman login untuk GitLab ditampilkan, masuk dengan kredensional Anda, lalu pilih Masuk.**

1. Halaman otorisasi ditampilkan dengan pesan yang meminta otorisasi untuk koneksi untuk mengakses akun Anda. GitLab 

   Pilih **Izinkan**.  
![\[Screenshot yang menampilkan pesan untuk mengotorisasi koneksi untuk GitLab akun Anda.\]](http://docs.aws.amazon.com/id_id/dtconsole/latest/userguide/images/gitlab-authorization.png)

1. Browser kembali ke halaman konsol koneksi. Di bawah **Buat GitLab koneksi**, koneksi baru ditampilkan di **Nama koneksi**.

1. Pilih **Connect to GitLab**.

   Setelah koneksi berhasil dibuat, spanduk sukses ditampilkan. Detail koneksi ditampilkan di halaman **Pengaturan koneksi**.

## Buat koneksi ke GitLab (CLI)
<a name="connections-create-gitlab-cli"></a>

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

Untuk melakukannya, gunakan perintah **create-connection**. 

**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`

**Untuk membuat koneksi ke GitLab**

1. Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows). Gunakan AWS CLI untuk menjalankan **create-connection** perintah, menentukan `--provider-type` dan `--connection-name` untuk koneksi Anda. Dalam contoh ini, nama penyedia pihak ketiga adalah `GitLab` dan nama koneksi yang ditentukan adalah `MyConnection`.

   ```
   aws codeconnections create-connection --provider-type GitLab --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-4d5d-8878-dfcab0bc441f"
   }
   ```

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