Menyiapkan Gemini Code Assist di GitHub

Halaman ini menunjukkan cara menyiapkan Gemini Code Assist di GitHub, agen yang didukung Gemini yang otomatis meringkas permintaan pull dan memberikan peninjauan kode yang mendalam.

Sebelum memulai

Untuk menyiapkan Gemini Code Assist di GitHub, pastikan Anda melakukan hal berikut:

Konsumen

  1. Memiliki organisasi GitHub atau akun pribadi.

  2. Memiliki satu atau beberapa repositori GitHub yang ingin Anda aktifkan Gemini Code Assist di GitHub.

    Jika tidak memiliki repositori tersebut, Anda dapat membuat fork repositori contoh kami untuk digunakan.

Enterprise

  1. Memiliki organisasi GitHub atau akun pribadi.

  2. Memiliki satu atau beberapa repositori GitHub yang ingin Anda aktifkan Gemini Code Assist di GitHub.

    Jika tidak memiliki repositori tersebut, Anda dapat membuat fork repositori contoh kami untuk digunakan.

  3. 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 enterprise.
  4. Pastikan project Google Cloud yang Anda gunakan selama penyiapan terhubung ke akun penagihan yang valid.

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 maupun versi enterprise.

Konsumen

  1. Buka halaman aplikasi Gemini Code Assist.

  2. Login ke akun GitHub Anda jika Anda belum melakukannya.

  3. Klik Install.

    Perintah untuk menginstal aplikasi Gemini Code Assist untuk pengguna atau organisasi akan ditampilkan.

  4. Saat diminta untuk menginstal aplikasi Gemini Code Assist untuk pengguna atau organisasi, pilih organisasi yang ingin Anda gunakan.

    Setelah menginstal aplikasi Gemini Code Assist untuk organisasi GitHub Anda, Anda akan diminta untuk memilih repositori untuk mengaktifkan integrasi Peninjauan Kode.

    Anda akan dialihkan ke Konsol Admin untuk aplikasi Gemini Code Assist.

  5. Login dengan akun GitHub Anda.

  6. Pilih organisasi GitHub atau akun pribadi dari menu drop-down.

  7. Tinjau dan setujui Persyaratan Layanan Google, Kebijakan Penggunaan Terlarang untuk AI Generatif, dan Kebijakan Privasi, lalu klik Complete setup.

    Gemini Code Assist ditambahkan ke permintaan pull dalam repositori yang Anda pilih.

Setelah dibuat, Gemini Code Assist akan memberikan saran untuk peninjauan kode Anda setiap kali penulis permintaan pull atau peninjau manusia lainnya menambahkan komentar dengan tag /gemini pada permintaan pull.

Gemini Code Assist kini aktif untuk semua permintaan pull dalam repositori yang Anda pilih.

Enterprise

  1. Di konsol Google Cloud, buka halaman Agen &Alat Gemini Code Assist.

    Buka Agen &Alat

    1. Jika Anda belum pernah mengaktifkan Developer Connect API, Anda akan melihat banner peringatan yang meminta Anda untuk mengaktifkan API. Jika hal ini terjadi, klik tombol Enable yang terkait dengan banner, lalu klik tombol Enable di jendela dialog yang muncul.
  2. Di bagian Agents, temukan kartu Code Assist Source Code Management, lalu klik Enable.

    Panel Enable Code Assist Source Code Management akan terbuka.

  3. Di bagian Gemini Code Assist Management API, klik Enable.

  4. Di bagian Select a connection, klik drop-down Connection.

  5. Di menu drop-down, klik Create new connection.

    Panel Link Git repositories via Developer Connect akan terbuka.

  6. Di menu drop-down Provider, pilih penyedia GitHub yang Anda gunakan.

  7. Di kolom Name, masukkan nama untuk koneksi Anda.

  8. Klik Continue.

    Jendela dialog Request GitHub OAuth token akan terbuka.

  9. Setelah membaca pernyataan penyangkalan, klik I understand and continue.

  10. Di halaman Install Gemini Code Assist, klik akun yang ingin Anda instal aplikasinya.

  11. Pilih apakah akan menginstal aplikasi untuk All repositories atau Only select repositories.

  12. Klik Install.

  13. Ikuti langkah-langkah GitHub untuk melakukan autentikasi ke GitHub.

    Setelah akses dikonfirmasi, jendela dialog akan ditutup dan Anda akan kembali ke panel Link Git repositories via Developer Connect.

  14. Di bagian Link repositories, klik drop-down Repositories, pilih repositori yang ingin Anda tautkan, lalu klik Ok.

  15. Klik Link.

  16. Di menu drop-down Select a connection, pilih koneksi yang Anda buat.

  17. Klik Done.

Gemini Code Assist kini aktif untuk semua permintaan pull dalam repositori yang Anda pilih.

Langkah berikutnya