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.
Connectez votre dépôt GitHub ou Azure DevOps. Votre agent peut désormais effectuer une analyse de la cause racine en corrélatant des problèmes de production à du code spécifique.
Ce que vous avez accompli
À la fin de cette étape, votre agent :
- Analyse le code source pendant les enquêtes
- Fournit des références file :line pour les problèmes
- Crée des listes de tâches qui affichent les étapes d'enquête
- Met en corrélation les symptômes de production aux modifications de code
Prerequisites
| Prérequis | Détails |
|---|---|
| Agent créé | Étape 1 complète d’abord |
| Compte GitHub ou Azure DevOps | Accès aux référentiels que vous souhaitez connecter |
Choisissez votre méthode d’authentification
| Méthode | Quand utiliser |
|---|---|
| OAuth | Connectez-vous avec votre compte GitHub. Aucun jeton n’est nécessaire et la configuration la plus simple. |
| PAT | Fournissez un jeton d’accès personnel avec l’étendue repo. Fonctionne pour les organisations avec des restrictions SSO (authentification unique). |
Connecter votre référentiel
Connectez un dépôt GitHub pour que votre agent puisse l’indexer en tant que source de connaissances. La boîte de dialogue affiche une liste extensible de vos référentiels. Effectuez une sélection dans la liste déroulante au lieu de taper manuellement des URL.
Étape 1 : Ouvrir la boîte de dialogue Ajouter un référentiel
Lors de l’intégration, sélectionnez la carte Ajouter un référentiel à l’étape de la Base de connaissances.
Pour un agent existant, accédez à labase de connaissances> et sélectionnez la carte d’action Ajouter un dépôt.
Étape 2 : Choisir une plateforme
Sélectionnez GitHub ou Azure DevOps.
Choisissez votre méthode de connexion :
Méthode Quand utiliser Authentification (OAuth) Connectez-vous avec votre compte GitHub ou Azure DevOps. Aucun jeton n’est nécessaire. PAT Fournissez un jeton d’accès personnel avec l’étendue repoAuthentification complète :
- Oauth: Sélectionnez Se connecter à GitHub ou connectez-vous à Azure DevOps et terminez le processus d’authentification.
- PAT: Entrez votre jeton dans le champ Fournir un mot de passe, puis sélectionnez Se connecter.
Note
Si la boîte de dialogue de connexion n’apparaît pas, vérifiez que votre navigateur ne bloque pas les fenêtres contextuelles de
sre.azure.com.Vérifiez le résultat : une carte connectée s’affiche affichant votre compte authentifié.
Cliquez sur Suivant.
Étape 3 : Sélectionner des référentiels
Après l’authentification, le champ URL du référentiel affiche une liste déroulante de vos référentiels :
Les dépôts GitHub apparaissent par
org/repo-nameordre alphabétique (jusqu’à 100 dépôts).Les dépôts Azure DevOps apparaissent après avoir sélectionné un projet dans la liste déroulante Projet Azure DevOps , trié par ordre alphabétique.
Sélectionnez un référentiel dans la liste déroulante. Le nom d'affichage est complété automatiquement avec le nom du dépôt. Vous pouvez également taper n’importe quelle URL de référentiel valide directement dans le champ.
Pour ajouter plusieurs référentiels, sélectionnez Ajouter pour insérer d’autres lignes.
Conseil / Astuce
La liste déroulante autorise la saisie de forme libre. Si votre référentiel n’apparaît pas dans la liste (par exemple, si vous avez plus de 100 dépôts), tapez directement l’URL complète.
Étape 4 : Confirmer et enregistrer
Sélectionnez Ajouter un référentiel à enregistrer.
Le système crée automatiquement l'GitHub OAuth ou Azure DevOps connecteur OAuth approprié s'il n'en existe pas déjà un.
Étape 5 : Essayer de créer un pull request (aperçu)
Avec votre référentiel connecté, votre agent peut désormais créer des pull requests directement à partir d'un chat.
Ouvrez un thread de conversation avec votre agent.
Tapez une invite comme suit : « Créer une pull request de https://github.com/OWNER/REPO fix/my-branch vers main intitulée 'Correction du délai d’expiration de la connexion' ».
En mode Révision, sélectionnez Continuer pour approuver la création de la demande de tirage (pull request).
Votre agent retourne une carte avec un lien cliquable vers le Pull Request créé.
Note
Pour créer des pull requests, un mode d'exécution en révision ou autonome est nécessaire. La branche source doit déjà exister avec vos modifications validées.
Gérer les référentiels connectés
Lorsque vous rouvrez la boîte de dialogue Ajouter un référentiel , les référentiels connectés existants apparaissent sous forme de lignes en lecture seule dans la grille.
Pour supprimer un référentiel :
Procédez comme suit pour supprimer un référentiel connecté.
Accédez à la base de connaissances> et sélectionnez la carte d’action Ajouter un référentiel.
Recherchez la ligne du référentiel dans la grille.
Sélectionnez l’icône corbeille sur la ligne pour la marquer pour suppression.
Sélectionnez Ajouter un référentiel pour enregistrer les modifications.
Une boîte de dialogue Confirmer les modifications s’affiche pour répertorier les référentiels supprimés.
Sélectionnez Confirmer pour continuer ou Annuler pour les conserver.
Pour mettre à jour l’authentification : Si votre PAT expire ou que vous devez changer de compte, rouvrez la boîte de dialogue Ajouter un référentiel et réauthentification avec de nouvelles informations d’identification.
Alternative : MCP + agent personnalisé
Pour obtenir un accès complet à l’API GitHub (code de recherche, lecture de fichiers et validations de liste sur tous les référentiels), connectez GitHub en tant que serveur MCP avec un agent personnalisé dédié.
Cette approche utilise le protocole MCP (Model Context Protocol) pour connecter GitHub outils à un agent personnalisé. Suivez le didacticiel pas à pas, Configurer le connecteur MCP.
Votre agent analyse désormais le code source pendant les enquêtes, fournit des références de fichiers et de lignes pour les problèmes, crée des plans de tâche montrant les étapes d’investigation, met en corrélation les symptômes de production aux modifications du code et peut créer des demandes de tirage dans des dépôts connectés directement à partir de la conversation.
Ce que vous avez appris
- Votre agent analyse désormais le code source pendant les enquêtes.
- Il fournit des références de fichiers et de lignes pour les problèmes.
- Il crée To-Do Plans qui affichent les étapes d’investigation.
- Il met en corrélation les symptômes de production aux modifications de code.
Contenu connexe
| Resource | Description |
|---|---|
| Analyse des causes profondes | Comment votre agent utilise le code source pour rechercher les causes racines. |
| Examen approfondi | Analyse multihypothèse étendue à l’aide de dépôts connectés. |
| Agent Playground | Testez les outils MCP et les agents personnalisés de manière interactive. |
| Agents personnalisés | Comment les agents personnalisés étendent les fonctionnalités de votre agent. |
| Connecteurs | Tous les types de connecteurs et leur fonctionnement. |