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 secara otomatis meringkas permintaan pull dan memberikan peninjauan kode yang mendalam, sehingga mempercepat peninjauan dan meningkatkan kualitas kode.
Setelah menyiapkan Gemini Code Assist di GitHub, Anda dapat memanggil Gemini Code Assist pada setiap tahap permintaan pull untuk meninjau kode. Anda dapat berinteraksi dengan Gemini Code Assist di komentar permintaan pull secara langsung dengan:
- Mengajukan pertanyaan klarifikasi pada ulasan yang dibuat Gemini Code Assist.
- Mendorong Gemini Code Assist dengan menambahkan tag
/geminike komentar Anda untuk mengajukan pertanyaan dalam konteks permintaan pull.
Gemini Code Assist akan otomatis mengambil informasi yang berguna dari repositori dan permintaan pull untuk menjalankan tugasnya.
Dokumen ini ditujukan bagi developer dengan semua tingkat keterampilan. Dokumen ini mengasumsikan bahwa Anda memiliki pengetahuan dasar tentang GitHub.
Versi konsumen dan versi perusahaan
Gemini Code Assist di GitHub tersedia dalam versi perusahaan, yang Anda instal melalui Google Cloud. Ada juga versi konsumen; namun, penayangan permintaan ke versi konsumen dihentikan, dan Anda tidak boleh menginstal versi ini.
Tabel berikut merangkum perbedaan antara versi konsumen dan versi perusahaan:
| Versi konsumen | Versi Enterprise (Pratinjau) | |
|---|---|---|
| Persyaratan layanan | Persyaratan layanan Google | Google Cloud persyaratan layanan |
| Kuota | 33 permintaan penarikan per hari | Lebih dari 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 di dalam direktori
.github/workflows. Pengecualian ini membantu mencegah pengenalan konfigurasi yang berpotensi tidak aman 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 Pengelolaan Kode Sumber Code Assist yang ada di Agen & Alat Gemini Code Assist. Untuk mengetahui petunjuknya, lihat Menyiapkan Gemini Code Assist di GitHub.
Langkah berikutnya
- Siapkan Gemini Code Assist di GitHub.
- Menggunakan Gemini Code Assist di GitHub.
- Pelajari cara menyesuaikan perilaku Gemini Code Assist di GitHub.