Cette page vous explique comment configurer Gemini Code Assist sur GitHub, un agent optimisé par Gemini qui résume automatiquement les demandes d'extraction et fournit des revues de code détaillées.
Avant de commencer
Pour configurer Gemini Code Assist sur GitHub, assurez-vous de procéder comme suit :
Disposer d'un compte GitHub personnel ou d'une organisation GitHub
Vous disposez d'un ou de plusieurs dépôts GitHub sur lesquels vous souhaitez activer Gemini Code Assist sur GitHub.
- Si vous n'en avez pas, vous pouvez créer un fork de notre dépôt d'exemples à utiliser.
Si vous configurez la version Enterprise de Gemini Code Assist sur GitHub, vous devez disposer des rôles IAM appropriés pour effectuer la configuration dans Google Cloud.
Demandez à votre administrateur de vous attribuer le rôle Administrateur Service Usage et le rôle
geminicodeassistmanagement.scmConnectionAdmin.Si vous disposez des rôles de base Administrateur ou Propriétaire, vous disposez des autorisations IAM nécessaires pour configurer la version Enterprise.
Installer Gemini Code Assist sur GitHub
Les étapes suivantes vous expliquent comment configurer Gemini Code Assist sur GitHub. Cliquez sur l'onglet correspondant à la version que vous souhaitez configurer : version grand public ou version Enterprise.
Grand public
Accédez à la page de l'application Gemini Code Assist.
Connectez-vous à votre compte GitHub si ce n'est pas déjà fait.
Cliquez sur Installer.
Une invite à installer l'application Gemini Code Assist pour un utilisateur ou une organisation s'affiche.
Lorsque vous êtes invité à installer l'application Gemini Code Assist pour un utilisateur ou une organisation, sélectionnez l'organisation dans laquelle vous prévoyez de l'utiliser.
Une fois l'application Gemini Code Assist installée pour votre organisation GitHub, vous êtes invité à sélectionner les dépôts pour activer l'intégration de l'examen du code.
Vous êtes redirigé vers la console d'administration de l'application Gemini Code Assist.
Connectez-vous avec votre compte GitHub.
Sélectionnez une organisation GitHub ou un compte personnel dans le menu déroulant.
Consultez et acceptez les conditions d'utilisation de Google, le règlement sur les utilisations interdites de l'IA générative et les règles de confidentialité, puis cliquez sur Terminer la configuration.
Gemini Code Assist est ajouté aux demandes d'extraction dans les dépôts sélectionnés.
Une fois la demande d'extraction créée, Gemini Code Assist fournit des suggestions pour votre revue de code chaque fois que l'auteur de la demande d'extraction ou d'autres examinateurs manuels ajoutent des commentaires avec le tag /gemini à la demande d'extraction.
Gemini Code Assist est désormais actif pour toutes les demandes d'extraction dans les dépôts sélectionnés.
Enterprise
Dans la console Google Cloud, accédez à la page Agents et outils Gemini Code Assist.
- Si vous n'avez pas encore activé l'API Developer Connect, une bannière d'avertissement s'affiche pour vous inviter à le faire. Si cela se produit, cliquez sur le bouton Activer associé à la bannière, puis sur le bouton Activer dans la boîte de dialogue qui s'affiche.
Dans la section Agents, recherchez la fiche Gestion du code source Code Assist, puis cliquez sur Activer.
Le volet Activer la gestion du code source Code Assist s'ouvre.
Dans la section API Gemini Code Assist Management, cliquez sur Activer.
Dans la section Sélectionner une connexion, cliquez sur le menu déroulant Connexion.
Dans le menu déroulant, cliquez sur Créer une connexion.
Le volet Associer des dépôts Git via Developer Connect s'ouvre.
Dans le menu déroulant Fournisseur, sélectionnez le fournisseur GitHub que vous utilisez.
Dans le champ Nom, saisissez le nom de votre connexion.
Cliquez sur Continuer.
La boîte de dialogue Demander un jeton OAuth GitHub s'ouvre.
Après avoir lu la clause de non-responsabilité, cliquez sur J'ai compris et je continue.
Sur la page Installer Gemini Code Assist, cliquez sur le compte dans lequel vous souhaitez installer l'application.
Indiquez si vous souhaitez installer l'application pour Tous les dépôts ou Sélectionner uniquement les dépôts.
Cliquez sur Installer.
Suivez les étapes GitHub pour vous authentifier auprès de GitHub.
Une fois l'accès confirmé, la boîte de dialogue se ferme et vous revenez au volet Associer des dépôts Git via Developer Connect.
Dans la section Associer des dépôts, cliquez sur le menu déroulant Dépôts, sélectionnez les dépôts que vous souhaitez associer, puis cliquez sur OK.
Cliquez sur Associer.
Dans le menu déroulant Sélectionner une connexion, sélectionnez la connexion que vous avez créée.
Cliquez sur OK.
Gemini Code Assist est désormais actif pour toutes les demandes d'extraction dans les dépôts sélectionnés.