Gemini Code Assist di GitHub menghadirkan kecanggihan Gemini untuk proses permintaan pull dengan bertindak sebagai peninjau kode. Gemini Code Assist di GitHub menggunakan agen yang didukung Gemini yang otomatis meringkas permintaan pull dan memberikan peninjauan kode mendalam, sehingga mempercepat peninjauan dan meningkatkan kualitas kode.
Setelah menyiapkan Gemini Code Assist di GitHub, Anda dapat memanggil Gemini Code Assist pada tiap tahap permintaan pull untuk meninjau kode. Anda dapat berinteraksi dengan Gemini Code Assist di komentar permintaan pull secara langsung dengan:
- Mengajukan pertanyaan klarifikasi tentang peninjauan yang dibuat Gemini Code Assist.
- Meminta Gemini Code Assist dengan menambahkan tag
/geminike komentar Anda untuk mengajukan pertanyaan dalam konteks permintaan pull.
Gemini Code Assist akan otomatis mengambil informasi bermanfaat dari repositori dan permintaan pull untuk menjalankan tugasnya.
Dokumen ini ditujukan bagi developer dari semua tingkat keahlian. Dokumen ini mengasumsikan bahwa Anda memiliki pengetahuan dasar tentang GitHub.
Versi konsumen dan versi enterprise
Gemini Code Assist di GitHub tersedia dalam versi enterprise, yang Anda instal melalui Google Cloud. Versi konsumen juga ada; namun, penayangan permintaan ke versi konsumen dihentikan, dan Anda tidak boleh menginstal versi ini.
Tabel berikut merangkum perbedaan antara versi konsumen dan versi enterprise:
| Versi konsumen | Versi enterprise (Pratinjau) | |
|---|---|---|
| Persyaratan layanan | Persyaratan layanan Google | Google Cloud persyaratan layanan |
| Kuota | 33 permintaan pull per hari | 100+ permintaan pull per hari |
| Mengelola konfigurasi |
Per repositori dalam GitHub Semua repositori yang terkait dengan akun menggunakan halaman setelan |
Per repositori dalam GitHub Di beberapa repositori menggunakan Google Cloud |
| Menambahkan panduan gaya | Per repositori dalam GitHub |
Per repositori dalam GitHub Di beberapa repositori menggunakan Google Cloud |
| Dukungan GitHub |
GitHub |
GitHub |
Pertimbangan
Gemini Code Assist di GitHub tidak membuat ringkasan atau saran kode untuk file apa pun yang berada dalam direktori
.github/workflows. Pengecualian ini membantu mencegah konfigurasi yang berpotensi tidak aman dimasukkan ke repositori.Versi enterprise menggunakan koneksi Developer Connect untuk menghubungkan repositori GitHub Anda ke Google Cloud.
Koneksi Developer Connect ini selalu dibuat di region
us-east1.Koneksi Developer Connect ini harus dibuat menggunakan bagian Code Assist Source Code Management yang terdapat di Agents &Tools Gemini Code Assist. Untuk mengetahui petunjuknya, lihat Menyiapkan Gemini Code Assist di GitHub.
Langkah berikutnya
- Menyiapkan Gemini Code Assist di GitHub.
- Menggunakan Gemini Code Assist di GitHub.
- Mempelajari cara menyesuaikan perilaku Gemini Code Assist di GitHub.