Membuat koneksi ke GitHub - Konsol Alat Developer

Membuat koneksi ke GitHub

Anda dapat menggunakan AWS Management Console atau AWS Command Line Interface (AWS CLI) untuk membuat koneksi ke GitHub.

Sebelum Anda memulai:

  • Anda harus sudah membuat akun dengan GitHub.

  • Anda harus sudah membuat repositori kode pihak ketiga Anda.

catatan

Koneksi hanya menyediakan akses ke repositori yang dimiliki oleh akun yang digunakan untuk membuat koneksi.

Membuat koneksi ke GitHub (konsol)

  1. Masuk ke AWS Management Console, dan buka konsol Alat Developer AWS di https://console.aws.amazon.com/codesuite/settings/connections.

  2. Pilih Pengaturan > Koneksi, lalu pilih Buat koneksi.

  3. Untuk membuat koneksi ke repositori GitHub atau GitHub Enterprise Cloud, pada Pilih penyedia, pilih GitHub. Di Nama koneksi, masukkan nama untuk koneksi yang ingin Anda buat. Pilih Hubungkan ke GitHub, dan lanjutkan ke Langkah 2.

    
                        Tangkapan layar konsol yang menampilkan opsi koneksi yang dipilih untuk Bitbucket.

Untuk membuat koneksi ke GitHub

  1. Pada Pengaturan koneksi GitHub, nama koneksi Anda muncul di Nama koneksi. Pilih Hubungkan ke GitHub. Halaman permintaan akses muncul.

    
                        Tangkapan layar konsol yang menampilkan halaman akses akun GitHub.
  2. Pilih Otorisasi AWS Connector untuk GitHub. Halaman koneksi menampilkan dan menunjukkan bidang Aplikasi GitHub.

    
                        Tangkapan layar konsol yang menampilkan halaman koneksi GitHub awal dengan bidang Aplikasi GitHub.
  3. Pada Aplikasi GitHub, pilih penginstalan aplikasi atau pilih Instal aplikasi baru untuk membuatnya.

    catatan

    Anda menginstal satu aplikasi untuk semua koneksi Anda ke penyedia tertentu. Jika Anda telah menginstal aplikasi AWS Connector untuk GitHub, pilih dan lewati langkah ini.

  4. Pada halaman Instal AWS Connector untuk GitHub, pilih akun tempat Anda ingin menginstal aplikasi.

    
                        Tangkapan layar konsol yang menampilkan halaman penginstalan AWS Connector untuk GitHub.
    catatan

    Anda hanya menginstal aplikasi sekali untuk setiap akun GitHub. Jika sebelumnya Anda menginstal aplikasi, Anda dapat memilih Konfigurasi untuk melanjutkan ke halaman modifikasi untuk instalasi aplikasi Anda, atau Anda dapat menggunakan tombol kembali untuk kembali ke konsol.

  5. Pada halaman Instal AWS Connector untuk GitHub, biarkan default, dan pilih Instal.

    
                        Tangkapan layar konsol yang menampilkan halaman penginstalan AWS Connector untuk GitHub kedua.

  6. Pada halaman Hubungkan ke GitHub, ID koneksi untuk instalasi baru Anda muncul di Aplikasi GitHub. Pilih Hubungkan.

Lihat koneksi yang Anda buat

  • Koneksi yang dibuat ditampilkan dalam daftar koneksi.

    
                            Tangkapan layar konsol yang menampilkan daftar koneksi dengan koneksi yang berhasil dibuat.

Membuat koneksi ke GitHub (CLI)

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

Untuk melakukannya, gunakan perintah create-connection.

penting

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

Untuk membuat koneksi ke GitHub

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

    aws codestar-connections create-connection --provider-type GitHub --connection-name MyConnection

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

    { "ConnectionArn": "arn:aws:codestar-connections:us-west-2:account_id:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f" }
  2. Gunakan konsol untuk menyelesaikan koneksi. Untuk informasi lebih lanjut, lihat Memperbarui koneksi yang tertunda.