Container Registry memungkinkan Anda membangun image dari repository kode sumber seperti Alibaba Cloud Codeup, GitHub, GitLab, Git, dan Gitee. Image dapat dibangun secara otomatis setelah terjadi perubahan pada kode sumber. Topik ini memberikan jawaban atas beberapa pertanyaan umum mengenai penggunaan repository kode sumber.
Bagaimana cara memutuskan tautan akun dari repository GitHub atau GitLab, atau mengaitkan akun lain ke repository tersebut?
GitHub
Masuk ke repository kode sumber dan pilih Pengaturan Pribadi > Aplikasi. Di halaman Aplikasi, klik Cabut di sebelah Aliyun Container Registry.

GitLab
Masuk ke repository kode sumber. Di halaman Pengaturan Pengguna, klik tab Token Akses. Kemudian, klik Cabut di sebelah token di bagian Active Personal Access Tokens.

Mengapa terjadi kesalahan saat saya mengaitkan ke repository GitLab?
Pesan kesalahan: "Gagal mengakses situs repository kode sumber. Harap konfirmasi bahwa informasi pengikatan akun benar, atau coba lagi nanti."
Cause 1
Repository kode sumber GitLab lokal tidak merespons permintaan akses Anda.
Solutions
Jika Anda menggunakan instance Container Registry Enterprise Edition untuk mengakses repository kode sumber GitLab lokal melalui titik akhir VPC dari instance tersebut, pastikan bahwa titik akhir VPC yang dimasukkan sudah benar. Untuk informasi lebih lanjut, lihat Langkah 1: Kelola tautan. Jika Anda menggunakan instance Container Registry Enterprise Edition untuk mengakses repository kode sumber GitLab lokal melalui titik akhir publik dari instance tersebut, pastikan bahwa repository kode sumber GitLab lokal dapat diakses dari Internet. Jika Anda menggunakan instance Container Registry Personal Edition untuk mengakses repository kode sumber GitLab lokal, pastikan bahwa repository kode sumber GitLab lokal dapat diakses dari Internet.
Periksa apakah informasi pengikatan akun GitLab Anda valid, termasuk URL GitLab, nama pengguna, dan token akses.
Cause 2
GitLab tidak memiliki firewall atau menggunakan sertifikat HTTPS mandiri yang tidak valid, seperti sertifikat TLS dengan rantai sertifikat yang tidak lengkap.
Solutions
Verifikasi sertifikat Anda. Anda dapat menggunakan deteksi status SSL untuk memverifikasi sertifikat.
Cause 3
Permintaan akses GitLab Anda habis waktu tunggu karena masalah jaringan.
Solutions
Periksa koneksi jaringan Anda dan coba lagi nanti.
Pesan kesalahan: "Situs repository kode sumber mengembalikan respons kesalahan. Harap konfirmasi bahwa informasi pengikatan akun benar."
Jika kesalahan ini terjadi, koneksi ke GitLab normal, tetapi kode kesalahan dikembalikan karena konfigurasi server.
Cause 1
Akun repository kode sumber tidak memiliki izin untuk menyetel panggilan balik.
Solutions
Pastikan bahwa pengaturan repository kode sumber valid di halaman Integrasi GitLab.
Cause 2
Informasi pengikatan tidak valid.
Solutions
Periksa apakah nama pengguna dan nama repository kode sumber sama dengan yang ada di URL repositori Git.