全部产品
Search
文档中心

Container Registry:Mengikat platform hosting kode sumber

更新时间:Aug 20, 2025

Sebelum membangun sebuah citra, Anda harus mengikat instans Container Registry Anda ke platform hosting kode sumber. Topik ini menjelaskan cara mengikat instans Container Registry Edisi Perusahaan ke platform hosting kode sumber.

Prasyarat

Informasi latar belakang

Alibaba Cloud Container Registry Edisi Perusahaan mendukung platform hosting kode berikut:

Platform hosting kode

Versi platform hosting kode

Metode otentikasi untuk pengikatan

Batasan pada pemicu pembuatan gambar

Gitee

Instans Edisi Pribadi tidak dapat diikat ke Gitee.

Semua

Otentikasi OAuth Gitee

Tidak ada

GitHub

Versi pengembang GitHub

Otentikasi OAuth GitHub

Tidak ada

GitLab

Semua

Token akses pribadi

Tidak ada

Bitbucket

Semua

Otentikasi OAuth Gitee

Tidak ada

Mengikat instans Container Registry Edisi Perusahaan ke Gitee

  1. Masuk ke Konsol Container Registry.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di bilah navigasi sisi kiri, klik Instances.

  4. Di halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.

  5. Di bilah navigasi sisi kiri halaman manajemen instans Container Registry Edisi Perusahaan, pilih Repository > Code Source.

  6. Di halaman Code Source, temukan Gitee dan klik Bind Account di kolom Actions.

  7. Di kotak dialog Gitee, klik Go to the source code repository to bind account.

  8. Di halaman logon Gitee, masukkan akun dan kata sandi Anda, lalu klik Log In.

  9. Di halaman Otorisasi Gitee, verifikasi informasi otorisasi dan klik Permit.

    Kembali ke Konsol Container Registry. Jika Bind successfully ditampilkan, instans Edisi Perusahaan telah diikat ke Gitee.

Mengikat instans Container Registry Edisi Perusahaan ke GitHub

  1. Masuk ke Konsol Container Registry.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di bilah navigasi sisi kiri, klik Instances.

  4. Di halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.

  5. Di bilah navigasi sisi kiri halaman manajemen instans Container Registry Edisi Perusahaan, pilih Repository > Code Source.

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

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

  8. Di halaman logon GitHub, masukkan akun dan kata sandi Anda, lalu klik Sign in.

  9. Di halaman Authorize Aliyun Container Registry, verifikasi informasi otorisasi dan klik Authorize AliyunDeveloper.

    Kembali ke Konsol Container Registry. Jika pesan You have successfully bound the GitHub account ditampilkan, instans Edisi Perusahaan telah diikat ke GitHub.

Mengikat instans Container Registry Edisi Perusahaan ke Bitbucket

  1. Masuk ke Konsol Container Registry.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di bilah navigasi sisi kiri, klik Instances.

  4. Di halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.

  5. Di bilah navigasi sisi kiri halaman manajemen instans Container Registry Edisi Perusahaan, pilih Repository > Code Source.

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

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

  8. Di halaman logon Bitbucket, masukkan email, akun, dan kata sandi, lalu klik Sign In.

  9. Di halaman Otorisasi Bitbucket, verifikasi informasi otorisasi dan klik Grant access.

  10. Di kotak dialog Ikat Akun, tentukan Instance Type, Region, dan Instance. Klik Confirm.

    Kembali ke halaman Sumber Kode Konsol Container Registry. Jika Bound ditampilkan di kolom Status Bitbucket, instans Edisi Perusahaan telah diikat ke Bitbucket.

Mengikat instans Container Registry Edisi Perusahaan ke GitLab

Jika Anda mengikat repositori kode sumber GitLab yang dikelola sendiri, perhatikan item berikut tentang port:

  • HTTP

    Secara default, port 80 digunakan. Jika Anda ingin menggunakan port lain, tambahkan nomor port ke akhir URL pemicu. Anda hanya dapat menggunakan nomor port berikut: 80, 21, 443, 70, 210, 280, 488, 591, 777, dan dari 1025 hingga 65535.

  • HTTPS

    Secara default, port 443 digunakan. Hanya port 443 yang didukung. Jika Anda ingin menggunakan nomor port lain, gunakan HTTP.

Catatan

Anda tidak dapat mengakses GitLab melewati firewall atau menggunakan sertifikat SSL yang ditandatangani sendiri. Untuk informasi tentang cara mengikat repositori kode GitLab pribadi dalam VPC, lihat Bangun Gambar Kontainer dalam VPC.

  1. Buat token akses untuk GitLab.

    1. Gunakan akun Admin untuk masuk ke GitLab.

    2. Di halaman GitLab, klik foto profil dan klik Settings.

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

    4. Di halaman Access Tokens, atur Nama dan parameter Expires At, dan klik Create personal access token.

      Kemudian, Anda dapat melihat token akses di halaman Access Tokens.GitLab

  2. Ikat instans Anda ke GitLab.

    1. Masuk ke Konsol Container Registry.

    2. Di bilah navigasi atas, pilih wilayah.

    3. Di bilah navigasi sisi kiri, klik Instances.

    4. Di halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.

    5. Di bilah navigasi sisi kiri halaman manajemen instans Container Registry Edisi Perusahaan, pilih Repository > Code Source.

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

    7. Di kotak dialog GitLab Pribadi, atur parameter berikut dan klik Confirm.

      • URL: URL yang digunakan untuk masuk ke GitLab.

        • Jika Anda menggunakan GitLab pribadi, masukkan URL masuk GitLab pribadi.

        • Jika Anda menggunakan GitLab publik, masukkan URL masuk GitLab publik.

      • Username: nama pengguna yang Anda gunakan untuk masuk ke GitLab.

      • Private Token: token akses yang Anda buat di Langkah 1.

      Jika Bound ditampilkan di kolom Status pada halaman Sumber Kode, instans telah diikat ke GitLab.

Referensi

Jika Anda gagal mengikat instans Container Registry Edisi Perusahaan ke platform hosting kode sumber, lihat FAQ tentang Repositori Kode Sumber untuk memecahkan kesalahan.