Baca dalam bahasa Inggris

Bagikan melalui


Mengelola koneksi repositori sumber

Penting

Visual Studio App Center dijadwalkan untuk dihentikan pada 31 Maret 2025. Meskipun Anda dapat terus menggunakan Visual Studio App Center hingga sepenuhnya dihentikan, ada beberapa alternatif yang direkomendasikan yang dapat Anda pertimbangkan untuk bermigrasi.

Pelajari selengkapnya tentang garis waktu dukungan dan alternatif.

App Center mendukung koneksi ke layanan repositori kode berikut: Bitbucket, GitHub, Gitlab.com, dan Azure DevOps (sebelumnya VSTS). Buat aplikasi di App Center dengan menyambungkan ke salah satu penyedia ini. Harap dicatat bahwa koneksi SSH tidak didukung.

Catatan

Kecuali Instans GitLab yang dihost sendiri, App Center tidak mendukung koneksi ke versi layanan repositori di atas yang dihost sendiri atau lokal.

Peringatan

Bitbucket memberlakukan batas tarif panggilan API untuk permintaan yang tidak diautentikasi dan diautentikasi.

Menyambungkan ke repositori sumber

Untuk membuat aplikasi, sambungkan ke akun repositori Anda dengan memilih layanan dari tab Build di aplikasi Anda. Masuk menggunakan kredensial akun layanan repositori kode jika Anda belum masuk. Otorisasi App Center diperlukan untuk menyelesaikan koneksi.

Repositori yang tersedia akan terisi di App Center setelah koneksi berhasil. Pilih repositori dan cabang tempat aplikasi Anda berada dan siapkan build pertama Anda.

Tip

Anda mungkin perlu membuka blokir build.appcenter.ms dan build2.appcenter.ms mengizinkan agen build terhubung ke repositori Anda. Kemungkinan alamat IP Azure.

Menyambungkan ke Instans GitLab Self-Hosted

Peringatan

Subdomain tidak didukung, sertifikat SSL untuk instans GitLab harus sama persis. Contoh: https://gitlab.my-company.com/ tidak dapat dilayani di bawah sertifikat wildcard untuk *.my-company.com.

Anda dapat terhubung ke instans GitLab yang dihost sendiri dengan menyediakan URL instans, misalnya, gitlab.my-company.com, dan token akses pribadi (PAT). Pilih api sebagai cakupan saat membuat PAT untuk koneksi ke App Center. Instans harus dapat dijangkau melalui internet. Saat PAT kedaluwarsa, admin apa pun di aplikasi App Center dapat menyambungkan kembali koneksi menggunakan PAT mereka. Edit pengaturan koneksi baik di layanan Build saat menyambungkan repositori atau di Akun Pengembang Pengaturan > Pengguna.

Menghapus koneksi dan menyambungkan kembali

Dengan begitu banyak identitas, aplikasi, dan metode autentikasi, akun App Center Anda mungkin terhubung ke layanan yang berbeda dari yang menghosting aplikasi Anda.

Jika Anda tersambung ke layanan repositori dengan akun yang salah, Anda harus membuka pengaturan Pengguna Anda di layanan hosting (Azure DevOps, GitHub, atau Bitbucket) dan mencabut token OAuth secara manual. Kemudian Anda dapat menyambungkan kembali ke akun lain di App Center.

Penting

Perlu diingat bahwa jika Anda terhubung ke akun baru, Anda akan kehilangan semua konfigurasi build dan build sebelumnya untuk SEMUA aplikasi yang dikonfigurasi dengan akun sebelumnya.

Bitbucket

Untuk menyambungkan ke akun Bitbucket lain, cabut token OAuth terlebih dahulu. https://bitbucket.org/account/> Buka Manajemen Akses (Otorisasi aplikasi) > Cabut token Pusat Aplikasi. Kemudian, keluar dari Bitbucket. Di tab Build App Center, sambungkan kembali ke Bitbucket dan buka alur OAuth lagi.

Hapus token Bitbucket Oauth

GitHub

Jika Anda masuk ke App Center dengan akun GitHub, Anda hanya dapat membuat aplikasi dari repositori di bawah akun GitHub tersebut.

Untuk menyambungkan ke akun GitHub lain, cabut token OAuth terlebih dahulu. Buka halaman >web profil GitHub Aplikasi > OAuth Resmi Aplikasi > Mencabut token App Center. Kemudian, keluar dari GitHub. Di tab Build App Center, sambungkan kembali ke GitHub dan ulangi alur OAuth.

Menghapus Token GitHub OAuth

Azure DevOps

Untuk menyambungkan ke akun Azure DevOps lain, cabut token OAuth terlebih dahulu. Buka Halaman >Azure DevOps Me Kelola Otorisasi (Lihat cuplikan layar di bawah) > Mencabut token Pusat Aplikasi. Kemudian, keluar dari Azure DevOps. Di tab Build App Center, sambungkan kembali ke Azure DevOps dan buka alur OAuth lagi.

Catatan

Dibutuhkan waktu hingga 60 menit agar token Azure DevOps kehilangan akses. Setelah akses kedaluwarsa, Anda dapat menyambungkan App Center ke akun Azure DevOps lain.

Menghapus Token OAuth Azure DevOps