Aperçu

Le connecteur GitHub pour Gemini Enterprise vous permet d'effectuer des opérations de création, de mise à jour et de lecture sur des données GitHub.

Action compatible

Lorsque le data store GitHub est activé, les utilisateurs finaux peuvent utiliser des commandes en langage naturel dans Gemini Enterprise pour effectuer les actions suivantes.

Action Description
Ajouter un commentaire à un avis en attente Ajoutez un commentaire à l'examen en attente dans GitHub.
Ajouter un commentaire à un problème Ajoutez un commentaire à un problème sur GitHub.
Créer une branche Créez une branche dans GitHub.
Créer ou modifier un problème Créez ou mettez à jour un problème dans GitHub.
Créer ou modifier un fichier Créez ou mettez à jour un fichier dans GitHub.
Dupliquer le dépôt Dupliquer un dépôt dans GitHub
Fusionner la demande d'extraction;extraction Fusionnez une demande d'extraction dans GitHub.
Envoyer des fichiers Transférez les fichiers vers GitHub.
Mettre à jour une demande d'extraction;extraction Mettez à jour une demande d'extraction dans GitHub.

Autorisations requises

Pour permettre à Gemini Enterprise d'effectuer des recherches à l'aide du data store GitHub, vous devez disposer des autorisations suivantes :

Nom de l'autorisation Type d'autorisation Motif de l'accès
Dépôt : contenu Lecture seule Lire des fichiers, des commits, des branches, des tags, des versions et rechercher du code
Dépôt : problèmes Lecture seule Lire les problèmes, les libellés et les commentaires, et rechercher des problèmes
Dépôt : demandes d'extraction Lecture seule Lire les demandes d'extraction, les diffs et les commentaires associés, et rechercher des demandes d'extraction
Dépôt : métadonnées Lecture seule (obligatoire) Rechercher des dépôts et des utilisateurs
Organisation : membres Lecture seule Afficher les équipes de l'organisation et leurs membres
Compte : profil Lecture/Écriture Accéder aux informations du profil utilisateur
Organisation : types de problèmes Lecture seule Afficher les types de problèmes d'organisation disponibles

Pour savoir comment configurer ces autorisations, consultez Définir les autorisations et obtenir l'ID client et le code secret du client.

Limites

Cette section décrit les problèmes et les limites connus qui peuvent affecter votre utilisation du data store GitHub.

  • Lorsque vous créez une application ou ajoutez un data store à une application existante, nous vous recommandons d'associer un seul data store aux actions appartenant à un seul type de connecteur.
  • L'application d'un périmètre VPC Service Controls aux datastores GitHub existants n'est pas prise en charge. Pour appliquer VPC Service Controls, vous devez supprimer et recréer les datastores. Pour en savoir plus sur VPC Service Controls et sur l'utilisation des actions après l'activation de VPC Service Controls, consultez Sécuriser votre application avec VPC Service Controls.
  • Le data store GitHub n'est compatible qu'avec les emplacements global, us et eu.

Étapes suivantes