Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le connecteur GitHub Cloud Pull Requests Microsoft 365 Copilot permet aux organisations d’indexer les demandes de tirage stockées dans des référentiels GitHub et de les rendre consultables dans les expériences Microsoft 365 Copilot et Recherche Microsoft. En intégrant des données GitHub, les utilisateurs peuvent récupérer des informations sur les demandes de tirage directement dans Copilot, ce qui simplifie la collaboration et la prise de décision pour les équipes de développement.
Pourquoi utiliser le connecteur GitHub Cloud Pull Requests pour indexer vos données ?
Ce connecteur est conçu pour les organisations qui souhaitent exposer des données de demande de tirage GitHub dans Microsoft 365. Les scénarios courants sont les suivants :
- Donnez aux développeurs et aux responsables de projet les moyens de rechercher et de passer en revue rapidement les demandes de tirage entre les dépôts.
- Permettre aux décideurs de l’entreprise de suivre la progression de la révision du code et les status de projet.
- Prenez en charge les équipes de conformité et d’audit avec une visibilité sur l’activité du dépôt.
- Facilitez le partage des connaissances et la collaboration en rendant les informations de demande de tirage accessibles dans Copilot et Recherche Microsoft.
Créer des agents avec le connecteur GitHub Cloud Pull Requests
Les développeurs peuvent utiliser ce connecteur comme source de connaissances dans les agents déclaratifs créés avec Copilot Studio, Agent Builder dans Microsoft 365 Copilot ou microsoft 365 Agents Toolkit.
Invites de l’agent
Les exemples suivants montrent les invites que les utilisateurs peuvent utiliser pour récupérer des informations à partir du connecteur GitHub Cloud Pull Requests.
Ingénierie
- Afficher toutes les demandes de tirage ouvertes pour le dépôt Paiements Contoso.
- Répertorier les demandes de tirage fusionnées au cours des 30 derniers jours.
- Recherchez les demandes de tirage qui m’ont été attribuées.
Assurance qualité
- Quelles demandes de tirage sont en attente d’examen dans le organization ?
- Répertorier les demandes de tirage qui nécessitent l’approbation de l’AQ.
Conformité et audit
- Résumez les status des demandes de tirage pour le projet Fabrikam/Inventory.
- Répertoriez les demandes de tirage fusionnées au cours des 30 derniers jours à des fins d’audit.
Fonctionnalités et limitations du connecteur GitHub Cloud Pull Requests
Le connecteur GitHub Cloud Pull Requests fournit les fonctionnalités suivantes :
- Indexer les demandes de tirage GitHub pour la recherche et la récupération dans Copilot et Recherche Microsoft.
- Gérer les listes de contrôle d’accès (ACL) GitHub et les autorisations utilisateur pour un accès sécurisé.
- Personnalisez la fréquence d’analyse et les préférences d’indexation.
- Mapper les identités des utilisateurs GitHub à Microsoft Entra ID pour une application précise des autorisations.
- Configurez des analyses incrémentielles et complètes pour l’indexation à jour.
- Prise en charge de l’automatisation basée sur un webhook pour les mises à jour en temps réel (préversion).
Le connecteur présente les limitations suivantes :
- Ne prend pas en charge l’indexation des pipelines CI/CD GitHub au-delà de status’indexation.
- Les instances GitHub locales/auto-hébergées ne sont pas prises en charge.
- Les commentaires et les informations de validation ne sont pas analysés.
- Conçu pour GitHub Enterprise ; Les plans gratuits ou d’équipe peuvent avoir des fonctionnalités limitées.
- L’authentification unique (SSO) n’est pas prise en charge pendant la configuration du connecteur.
- Seul le contenu d’une taille maximale de 30 Mo est pris en charge. Le contenu plus volumineux n’est pas indexé. Dans la plupart des cas, le contenu de la demande de tirage est sous cette limite.
- Pour des raisons de sécurité, le connecteur ne prend pas en charge l’indexation des organisations où tous les dépôts sont publics. Pour débloquer ce scénario, contactez le support Microsoft.
Types de données indexés à partir de gitHub Cloud Pull Requests
Le connecteur indexe les métadonnées de demande de tirage, notamment :
- Contenu
- Étiquettes
- Description
- Timestamps
Les données indexées sont exposées dans Copilot et Microsoft Search, ce qui permet aux utilisateurs d’interroger et de récupérer efficacement les informations des demandes de tirage.
Modèle d’autorisations et contrôle d’accès
Les autorisations sont appliquées en mappant les identités des utilisateurs GitHub aux propriétés Microsoft Entra ID (e-mail, connexion, nom). Les administrateurs peuvent configurer le mappage des identités et définir des restrictions d’accès aux référentiels. Le connecteur respecte les autorisations de niveau organization pour s’assurer que les utilisateurs voient uniquement les dépôts auxquels ils sont autorisés à accéder.
Pour les entreprises qui utilisent le modèle BYOK (Bring Your Own Key) au lieu des utilisateurs gérés par l’entreprise (EMU), chaque utilisateur doit activer l’autorisation de partager le champ d’identité requis dans ses paramètres de compte GitHub.