Halaman ini menjelaskan koneksi repositori Git di Developer Connect. Administrator platform dapat menggunakan informasi ini untuk mempelajari konsep utama dan memutuskan kapan harus menggunakan jenis koneksi ini.
Pengantar
Koneksi repositori Git adalah jenis koneksi sistem Developer Connect yang memungkinkan Anda membuat dan memelihara koneksi dengan cakupan sempit ke repositori berbasis Git pada sistem manajemen kode sumber di luar Google Cloud.
Gunakan koneksi repositori Git dalam situasi saat pengguna yang membuat koneksi tidak perlu hadir saat koneksi tersebut dipanggil. Misalnya, saat repositori Git terhubung ke konfigurasi Cloud Build Anda, memicu build saat melakukan commit ke repositori tidak mengharuskan Anda melakukan apa pun pada waktu build. Anda hanya memberikan izin akun layanan Anda untuk menggunakan koneksi, dan pemicu akan berjalan saat commit.
Dengan koneksi repositori Git, Anda dapat mengonfigurasi layanan bot di akun pada SCM tersebut untuk menangani tugas rutin seperti meng-clone dan mengindeks repositori.
Misalnya, pengguna penyesuaian kode Gemini Code Assist dapat menyiapkan koneksi repositori Git ke repositori GitHub sehingga Gemini Code Assist dapat membuat clone dan mengindeks repositori yang terhubung.
Kasus penggunaan
Tabel berikut mencantumkan produk dan kasus penggunaan yang didukung Developer Connect, lalu SCM yang dapat Anda integrasikan untuk setiap kasus penggunaan. Tabel ini juga menyertakan link ke panduan cara penggunaan yang menunjukkan langkah-langkah untuk mulai menggunakan setiap SCM.
| Produk | Kasus penggunaan | SCM yang didukung |
|---|---|---|
| Vertex AI Agent Builder | Men-deploy langsung dari repositori yang ditautkan menggunakan Developer Connect. |
|
| Firebase App Hosting | Membuat aplikasi web dari repositori GitHub Anda | GitHub |
| Pemicu Cloud Build | Memicu build dari peristiwa di repositori yang terhubung |
|
| App Lifecycle Manager | Menghubungkan ke file Terraform yang disimpan di repositori Git eksternal |
|
| Application Design Center |
|
|
| Penyesuaian kode Gemini Code Assist | Mendapatkan bantuan coding yang didukung AI dan disesuaikan dengan repositori yang terhubung |
|
| Agen peninjauan kode Gemini |
|
Manfaat
Developer Connect memandu Anda dalam mengonfigurasi autentikasi, otorisasi, dan jaringan. Dalam banyak kasus, koneksi ke repositori yang dihosting secara publik dapat dibuat melalui aplikasi dan proses yang dikelola Google yang telah dibuat sebelumnya.
Developer Connect juga memungkinkan Anda mengelola semua integrasi SCM di satu tempat. Anda dapat membuat, melihat, dan mengedit semua koneksi repositori dari dalam Developer Connect.
Konsep utama
Developer Connect menangani integrasi melalui koneksi dan link.
- Koneksi: langkah pertama dalam membuat koneksi antara Google dan platform manajemen kode sumber non-Google.
- Link: asosiasi dengan repositori Git individual yang Anda pilih dalam platform pengelolaan kode sumber yang terhubung.
Misalnya, setelah menyiapkan koneksi antara Google dan GitLab, Anda dapat mengonfigurasi link ke beberapa repositori dalam akun GitLab yang terhubung.
Langkah berikutnya
- Buat koneksi repositori Git ke GitHub.
- Buat koneksi repositori Git ke GitLab.
- Buat koneksi repositori Git ke Bitbucket Cloud.
- Buat koneksi repositori Git ke GitHub Enterprise di jaringan pribadi.
- Buat koneksi repositori Git ke GitLab Enterprise di jaringan pribadi.
- Buat koneksi repositori Git ke Pusat Data Bitbucket di jaringan pribadi.