Halaman ini menunjukkan cara menyiapkan Gemini Code Assist di GitHub, agen yang didukung Gemini yang secara otomatis meringkas permintaan pull dan memberikan peninjauan kode yang mendalam.
Sebelum memulai
Untuk menyiapkan Gemini Code Assist di GitHub, pastikan Anda melakukan hal berikut:
Memiliki akun pribadi atau organisasi GitHub.
Memiliki satu atau beberapa repositori GitHub yang ingin Anda aktifkan Gemini Code Assist di GitHub.
- Jika tidak memiliki repositori tersebut, Anda dapat membuat fork dari repositori contoh kami untuk digunakan.
Jika Anda menyiapkan versi perusahaan Gemini Code Assist di GitHub, Anda harus memiliki peran IAM yang sesuai untuk menyelesaikan penyiapan dalam Google Cloud.
Minta administrator Anda untuk memberi Anda peran Service Usage Admin dan peran
geminicodeassistmanagement.scmConnectionAdmin.Atau, jika Anda memiliki peran dasar Admin atau Pemilik, Anda memiliki izin IAM yang diperlukan untuk menyelesaikan penyiapan versi perusahaan.
Menginstal Gemini Code Assist di GitHub
Langkah-langkah berikut menunjukkan cara menyiapkan Gemini Code Assist di GitHub. Klik tab yang relevan untuk versi yang ingin Anda siapkan, baik versi konsumen atau versi perusahaan.
Konsumen
Buka halaman aplikasi Gemini Code Assist.
Login ke akun GitHub Anda jika Anda belum melakukannya.
Klik Instal.
Prompt untuk menginstal aplikasi Gemini Code Assist untuk pengguna atau organisasi ditampilkan.
Saat diminta untuk menginstal aplikasi Gemini Code Assist untuk pengguna atau organisasi, pilih organisasi yang akan Anda gunakan.
Setelah menginstal aplikasi Gemini Code Assist untuk organisasi GitHub, Anda akan diminta untuk memilih repositori guna mengaktifkan integrasi Peninjauan Kode.
Anda akan dialihkan ke Konsol Admin untuk aplikasi Gemini Code Assist.
Login dengan akun GitHub Anda.
Pilih akun pribadi atau organisasi GitHub dari menu drop-down.
Tinjau dan setujui Persyaratan Layanan Google, Kebijakan Penggunaan Terlarang untuk AI Generatif, dan Kebijakan Privasi, lalu klik Selesaikan penyiapan.
Gemini Code Assist ditambahkan ke pull request dalam repositori yang Anda pilih.
Setelah pembuatan, Gemini Code Assist memberikan saran untuk peninjauan kode Anda setiap kali penulis pull request atau peninjau manual lainnya menambahkan komentar dengan tag /gemini pada pull request.
Gemini Code Assist kini aktif untuk semua permintaan penarikan dalam repositori yang Anda pilih.
Enterprise
Di konsol Google Cloud, buka halaman Agents & Tools Gemini Code Assist.
- Jika sebelumnya Anda belum mengaktifkan Developer Connect API, Anda akan melihat banner peringatan yang meminta Anda untuk mengaktifkan API. Jika hal ini terjadi, klik tombol Aktifkan yang terkait dengan banner, lalu klik tombol Aktifkan di jendela dialog yang muncul.
Di bagian Agen, temukan kartu Pengelolaan Kode Sumber Code Assist, lalu klik Aktifkan.
Panel Enable Code Assist Source Code Management akan terbuka.
Di bagian Gemini Code Assist Management API, klik Aktifkan.
Di bagian Pilih koneksi, klik drop-down Koneksi.
Di drop-down, klik Buat koneksi baru.
Panel Link Git repositories via Developer Connect akan terbuka.
Di drop-down Penyedia, pilih penyedia GitHub yang Anda gunakan.
Di kolom Name, masukkan nama untuk koneksi Anda.
Klik Lanjutkan.
Jendela dialog Request GitHub OAuth token akan terbuka.
Setelah membaca pernyataan penyangkalan, klik Saya mengerti dan lanjutkan.
Di halaman Install Gemini Code Assist, klik akun yang ingin Anda gunakan untuk menginstal aplikasi.
Pilih apakah akan menginstal aplikasi untuk Semua repositori atau Hanya pilih repositori.
Klik Instal.
Ikuti langkah-langkah GitHub untuk melakukan autentikasi ke GitHub.
Setelah akses dikonfirmasi, jendela dialog akan ditutup dan Anda akan kembali ke panel Tautkan repositori Git melalui Developer Connect.
Di bagian Tautkan repositori, klik drop-down Repositori, pilih repositori yang ingin Anda tautkan, lalu klik Oke.
Klik Tautkan.
Di menu drop-down Select a connection, pilih koneksi yang Anda buat.
Klik Selesai.
Gemini Code Assist kini aktif untuk semua permintaan penarikan dalam repositori yang Anda pilih.