Cette page explique comment configurer Gemini Code Assist sur GitHub, un agent basé sur Gemini qui résume automatiquement les demandes d'extraction et fournit des revues de code approfondies.
Avant de commencer
Pour configurer Gemini Code Assist sur GitHub, procédez comme suit :
Grand public
Possédez un compte GitHub personnel ou d'organisation.
Possédez un ou 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 exemple de dépôt à utiliser.
Entreprise
Possédez un compte GitHub personnel ou d'organisation.
Possédez un ou 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 exemple de dépôt à utiliser.
Demandez à votre administrateur de vous accorder le rôle Administrateur de l'utilisation des services et le rôle
geminicodeassistmanagement.scmConnectionAdmin.- Vous pouvez également utiliser les rômes de base Administrateur ou Propriétaire, vous disposez des autorisations IAM nécessaires à la configuration de la version Enterprise.
Assurez-vous que le projet Google Cloud que vous utilisez lors de la configuration est associé à un compte de facturation valide.
Installer Gemini Code Assist sur GitHub
Pour configurer Gemini Code Assist sur GitHub, procédez comme suit. Cliquez sur l'onglet correspondant à la version que vous souhaitez configurer, soit la version grand public ou la 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 s'affiche pour installer l'application Gemini Code Assist pour un utilisateur ou une organisation.
Lorsque vous êtes invité à installer l'application Gemini Code Assist pour un utilisateur ou une organisation, sélectionnez l'organisation dans laquelle vous comptez 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 la revue de code.
Vous êtes redirigé vers la console d'administration de l'application Gemini Code Assist.
Connectez-vous avec votre compte GitHub.
Sélectionnez un compte GitHub personnel ou d'organisation dans le menu déroulant.
Lisez 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 à votre revue de code chaque fois que l'auteur de la demande d'extraction ou d'autres réviseurs humains 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.
Entreprise
Dans la console Google Cloud, accédez à la page Agents et outils de Gemini Code Assist.
- Si vous n'avez pas activé l'API Developer Connect, une bannière d'avertissement s'affiche et vous invite à l'activer. 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 de gestion Gemini Code Assist, 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 un nom pour 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.
Choisissez d'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.
Étape suivante
- En savoir plus sur Gemini Code Assist dans GitHub.
- Utiliser Gemini Code Assist dans GitHub.
- Découvrez comment personnaliser le comportement de Gemini Code Assist sur GitHub.