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 pull request untuk menjalankan tugasnya.
Dokumen ini ditujukan bagi developer dengan semua tingkat keahlian. Panduan ini mengasumsikan bahwa Anda memiliki pengetahuan dasar tentang GitHub.
Versi konsumen dan versi perusahaan
Gemini Code Assist di GitHub tersedia dalam versi konsumen, yang Anda instal langsung di GitHub, dan versi perusahaan, yang Anda instal melalui Google Cloud.
Tabel berikut merangkum perbedaan antara versi konsumen dan versi perusahaan:
| Versi konsumen | Versi Enterprise (Pratinjau) | |
|---|---|---|
| Penyiapan | Langsung di GitHub | Dikelola melalui Google Cloud |
| Persyaratan layanan | Persyaratan layanan Google | Persyaratan layanan Google Cloud |
| Kuota | 33 permintaan penarikan per hari | Lebih dari 100 permintaan penarikan per hari |
| Menambahkan panduan gaya | Per repositori dalam GitHub |
Per repositori dalam GitHub Di beberapa repositori menggunakan Google Cloud |
| 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 |
| 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 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 Code Assist Source Code Management yang ada di Agen & Alat Gemini Code Assist. Untuk mengetahui petunjuknya, lihat Menyiapkan Gemini Code Assist di GitHub.