All Products
Search
Document Center

Container Registry:Bind a source code hosting platform

Last Updated:Apr 25, 2026

Untuk membangun image, Anda harus terlebih dahulu menghubungkan instans Edisi Pribadi ke platform hosting kode sumber. Topik ini menjelaskan cara melakukannya.

Prasyarat

Informasi latar belakang

Instans Container Registry Edisi Pribadi mendukung platform hosting kode sumber berikut:

Code platform

Platform version

Binding method

Build trigger limits

GitHub

GitHub personal account only

GitHub OAuth authorization

None

Bitbucket

All

Bitbucket OAuth authorization

None

GitLab

All

personal access token

None

Bind your personal instance to GitHub

  1. Masuk ke Container Registry console.

  2. Di bilah navigasi atas, pilih Wilayah.

  3. Di panel navigasi kiri, klik Instances.

  4. Pada halaman Instances, klik instans Edisi Pribadi yang dituju.

  5. Di panel navigasi kiri halaman manajemen instans, pilih Repository > Code Source.

  6. Pada halaman Code Source, temukan GitHub dan klik Bind Account di kolom Actions.

  7. Pada kotak dialog GitHub, klik Go to the source code repository to bind account.

  8. Pada halaman sign-in GitHub, masukkan username dan password Anda, lalu klik Sign in.

  9. Pada halaman Authorize Aliyun Container Registry, tinjau izin yang diminta lalu klik Authorize AliyunDeveloper.

    Kembali ke Konsol Container Registry. Pesan You have successfully linked your GitHub account akan ditampilkan, yang menunjukkan bahwa proses bind berhasil.

Bind your personal instance to Bitbucket

  1. Masuk ke Container Registry console.

  2. Di bilah navigasi atas, pilih Wilayah.

  3. Di panel navigasi kiri, klik Instances.

  4. Pada halaman Instances, klik instans Edisi Pribadi yang dituju.

  5. Di panel navigasi kiri halaman manajemen instans, pilih Repository > Code Source.

  6. Pada halaman Code Source, temukan Bitbucket dan klik Bind Account di kolom Actions.

  7. Pada kotak dialog Bitbucket, klik Go to the source code repository to bind account.

  8. Pada halaman Bitbucket, masukkan alamat email Anda dan klik Continue. Kemudian, masukkan password Anda dan klik Logon.

  9. Pada halaman Confirm access to your account, tinjau izin yang diminta lalu klik Grant access.

    Kembali ke Konsol Container Registry. Halaman akan menampilkan pesan You have successfully bound your Bitbucket account, yang mengonfirmasi bahwa proses bind berhasil.

Bind your personal instance to GitLab

Jika Anda menggunakan instans GitLab yang dikelola sendiri, perhatikan persyaratan port berikut saat melakukan bind instans Anda:

  • Layanan HTTP

    Port 80 digunakan secara default. Jika Anda menggunakan port berbeda, Anda harus menambahkan nomor port secara manual di akhir URL pemicu. Hanya port berikut yang didukung: 80, 21, 443, 70, 210, 280, 488, 591, 777, dan 1025 hingga 65535.

  • Layanan HTTPS

    Port 443 digunakan secara default dan merupakan satu-satunya port yang didukung untuk HTTPS. Untuk menggunakan port non-default, Anda harus menggunakan layanan HTTP.

Catatan
  • Instans GitLab yang berada di belakang firewall atau menggunakan sertifikat HTTPS self-signed tidak didukung. Instans GitLab Anda harus dapat diakses dari internet.

  • Jika Anda melakukan bind instans Edisi Pribadi ke repositori GitLab yang berada dalam subgroup, Anda hanya dapat memicu pembuatan image secara manual.

  1. Buat personal access token di GitLab.

    1. Masuk ke GitLab.

    2. Pada halaman GitLab, klik profil pengguna Anda, lalu klik Settings.

    3. Di panel navigasi kiri halaman User Settings, klik Access Tokens.

    4. Pada halaman Access Tokens, masukkan nama, atur tanggal kedaluwarsa, pilih cakupan api, lalu klik Create personal access token.

      Setelah token dibuat, Anda dapat melihatnya di halaman Access Tokens.GitLab

  2. Lakukan bind instans Anda ke GitLab.

    1. Masuk ke Container Registry console.

    2. Di bilah navigasi atas, pilih Wilayah.

    3. Di panel navigasi kiri, klik Instances.

    4. Pada halaman Instances, klik instans Edisi Pribadi yang dituju.

    5. Di panel navigasi kiri halaman manajemen instans, pilih Repository > Code Source.

    6. Pada halaman Code Source, temukan GitLab dan klik Bind Account di kolom Actions.

    7. Pada kotak dialog yang muncul, atur parameter dan klik Confirm.

      • Address: Masukkan URL sign-in instans GitLab Anda.

        • Jika Anda menggunakan instans GitLab yang dikelola sendiri, masukkan URL sign-in-nya.

        • Jika Anda menggunakan instans GitLab publik, masukkan URL sign-in-nya.

      • Username: Masukkan username GitLab Anda.

      • Personal Access Token: Masukkan personal access token yang dibuat pada Langkah 1.

      Pada halaman Code Source, status Bound di kolom Actions untuk GitLab menunjukkan bahwa proses bind berhasil.

Topik terkait

Jika proses bind gagal, rujuk topik berikut untuk troubleshooting: FAQ about source code repositories.