Configurare Gemini Code Assist su GitHub

Questa pagina mostra come configurare Gemini Code Assist su GitHub, un agente basato su Gemini che riepiloga automaticamente le richieste pull e fornisce revisioni approfondite del codice.

Prima di iniziare

Per configurare Gemini Code Assist su GitHub, assicurati di fare quanto segue:

  • Avere un account personale o un'organizzazione GitHub.

  • Avere uno o più repository GitHub su cui vuoi attivare Gemini Code Assist su GitHub.

  • Se stai configurando la versione enterprise di Gemini Code Assist su GitHub, devi disporre dei ruoli IAM appropriati per completare la configurazione in Google Cloud.

    • Chiedi all'amministratore di concederti il ruolo Amministratore utilizzo servizi e il ruolo geminicodeassistmanagement.scmConnectionAdmin.

    • In alternativa, se disponi dei ruoli di base Amministratore o Proprietario, hai le autorizzazioni IAM necessarie per completare la configurazione per la versione Enterprise.

Installare Gemini Code Assist su GitHub

I seguenti passaggi mostrano come configurare Gemini Code Assist su GitHub. Fai clic sulla scheda pertinente per la versione che vuoi configurare, ovvero la versione consumer o la versione enterprise.

Consumer

  1. Vai alla pagina dell'app Gemini Code Assist.

  2. Se non l'hai ancora fatto, accedi al tuo account GitHub.

  3. Fai clic su Installa.

    Viene visualizzato un prompt per installare l'app Gemini Code Assist per un utente o un'organizzazione.

  4. Quando ti viene chiesto di installare l'app Gemini Code Assist per un utente o un'organizzazione, seleziona l'organizzazione in cui intendi utilizzarla.

    Dopo aver installato l'app Gemini Code Assist per la tua organizzazione GitHub, ti viene chiesto di selezionare i repository per attivare l'integrazione della revisione del codice.

    Vieni reindirizzato alla Console di amministrazione per l'app Gemini Code Assist.

  5. Accedi con il tuo account GitHub.

  6. Seleziona un'organizzazione GitHub o un account personale dal menu a discesa.

  7. Leggi e accetta i Termini di servizio di Google, le Norme relative all'uso vietato dell'IA generativa e le Norme sulla privacy, poi fai clic su Completa configurazione.

    Gemini Code Assist viene aggiunto alle richieste di pull all'interno dei repository selezionati.

Dopo la creazione, Gemini Code Assist fornisce suggerimenti per la revisione del codice ogni volta che l'autore della richiesta di pull o altri revisori umani aggiungono commenti con il tag /gemini alla richiesta di pull.

Gemini Code Assist è ora attivo per tutte le richieste di pull all'interno dei repository selezionati.

Enterprise

  1. Nella console Google Cloud, vai alla pagina Agenti e strumenti di Gemini Code Assist.

    Vai ad Agenti e strumenti

    1. Se non hai abilitato in precedenza l'API Developer Connect, viene visualizzato un banner di avviso che ti chiede di abilitare l'API. In questo caso, fai clic sul pulsante Attiva associato al banner e poi sul pulsante Attiva nella finestra di dialogo visualizzata.
  2. Nella sezione Agenti, individua la scheda Gestione del codice sorgente di Code Assist e fai clic su Attiva.

    Si apre il riquadro Abilita la gestione del codice sorgente di Code Assist.

  3. Nella sezione API Gemini Code Assist Management, fai clic su Abilita.

  4. Nella sezione Seleziona una connessione, fai clic sul menu a discesa Connessione.

  5. Nel menu a discesa, fai clic su Crea nuova connessione.

    Si apre il riquadro Collega i repository Git tramite Developer Connect.

  6. Nel menu a discesa Provider, seleziona il provider GitHub che stai utilizzando.

  7. Nel campo Nome, inserisci un nome per la connessione.

  8. Fai clic su Continua.

    Si apre la finestra di dialogo Richiedi token OAuth GitHub.

  9. Dopo aver letto il disclaimer, fai clic su Ho capito e continuo.

  10. Nella pagina Installa Gemini Code Assist, fai clic sull'account in cui vuoi installare l'app.

  11. Scegli se installare l'app per Tutti i repository o Solo repository selezionati.

  12. Fai clic su Installa.

  13. Segui i passaggi di GitHub per autenticarti su GitHub.

    Una volta confermato l'accesso, la finestra di dialogo si chiude e torni al riquadro Collega i repository Git tramite Developer Connect.

  14. Nella sezione Collega repository, fai clic sul menu a discesa Repository, seleziona i repository che vuoi collegare e fai clic su Ok.

  15. Fai clic su Collega.

  16. Nel menu a discesa Seleziona una connessione, seleziona la connessione che hai creato.

  17. Fai clic su Fine.

Gemini Code Assist è ora attivo per tutte le richieste di pull all'interno dei repository selezionati.

Passaggi successivi