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.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Restez alignés et coordonnés avec Azure Boards et liez votre activité et vos problèmes de code à partir de GitHub. Cet article fournit une vue d’ensemble de l’intégration entre Azure Boards et GitHub.
Important
Si vous souhaitez configurer et gérer vos connexions à GitHub.com, utilisez l’application Azure Boards pour GitHub. L’application offre une expérience de configuration simplifiée et a l’avantage de s’authentifier et de fonctionner en tant qu’application plutôt qu’en tant qu’individu. Une fois connecté, vous pouvez gérer les dépôts à partir d’Azure Boards ou de GitHub.com.
Intégration entre Azure Boards et GitHub
Azure Boards et Azure DevOps prennent en charge l’intégration aux dépôts GitHub.com et GitHub Enterprise Server. Vous pouvez commencer à partir d’Azure Boards ou de GitHub pour intégrer et se connecter à des dépôts GitHub à un projet Azure Boards.
Azure DevOps Services prend en charge jusqu’à 500 connexions de référentiel GitHub par connexion. Azure DevOps 2022 prend en charge jusqu’à 500 référentiels et les versions antérieures prennent en charge jusqu’à 100 référentiels.
Installer et configurer l’application Azure Boards pour GitHub
Connecter un projet Azure Boards à un ou plusieurs dépôts GitHub
Fonctionnalités d’intégration
L’intégration d’Azure Boards-GitHub prend en charge les fonctionnalités suivantes :
| Feature | Description | Plus d’informations |
|---|---|---|
| Éléments de travail de transition | Transitionner les éléments de travail vers un état « Terminé » ou « Achevé » avec les commandes fix, fixes, ou fixed dans GitHub. |
Utiliser AB# pour lier des éléments de travail GitHub à Azure Boards |
| Ajouter des commentaires | Publiez un commentaire sur un commit GitHub, une pull request ou une issue lorsqu’il est lié à un élément de travail. | Communication sur GitHub |
| Lien depuis les éléments de travail | Ajoutez des liens d’élément de travail à une branche GitHub, à un commit ou à une pull request. | Lier des commits GitHub, des pull requests, des branches et des problèmes à des éléments de travail dans Azure Boards |
| Afficher les objets GitHub | Utilisez des annotations GitHub sur le tableau et ouvrez rapidement les commits, pull requests ou issues GitHub liés. | Afficher des objets GitHub sur une carte |
| Configurer les badges d’état | Ajoutez la syntaxe Markdown au fichier README.md du dépôt GitHub et affichez l'état de votre tableau. | Ajouter des badges d’état pour votre dépôt GitHub |
| Gérer l’accès au référentiel | Indiquez si tous les référentiels ou uniquement les référentiels que vous spécifiez peuvent participer à l’intégration d’Azure Boards-GitHub. | Modifier l’accès au référentiel |
| Résoudre les problèmes d’intégration | Résolvez les problèmes liés à l’intégration d’Azure Boards-GitHub à vos référentiels. | Résoudre les problèmes de connexion |
| Activer DevSecOps | Configurez la prise en charge de DevSecOps (ou DevOps sécurisé), sécurisez votre code avec GitHub afin de pouvoir suivre en toute sécurité votre travail dans Azure Boards. | Activer DevSecOps avec Azure et GitHub |
Tâches de connexion
Vous pouvez effectuer les tâches de connexion suivantes avec l’intégration d’Azure Boards-GitHub :
Ajoutez ou supprimez des dépôts GitHub ou supprimez une connexion d’Azure Boards.
Modifiez l’accès au référentiel à Azure Boards pour modifier les connexions, suspendre l’intégration ou désinstaller l’application Azure Boards.
Restrictions
Les restrictions suivantes s’appliquent à l’intégration d’Azure Boards-GitHub :
Vous pouvez connecter un dépôt GitHub à une seule organisation et projet Azure DevOps.
Si vous connectez le même dépôt GitHub à des projets définis dans au moins deux organisations Azure DevOps, vous risquez de rencontrer une liaison de mention AB# inattendue. Pour plus d’informations, consultez Résoudre les problèmes d’intégration d’Azure Boards-GitHub.
L’intégration d’Azure DevOps ne peut se faire qu’avec les dépôts GitHub ou Git Azure Repos. L’intégration à d’autres dépôts Git n’est pas prise en charge.
Vous ne pouvez pas interroger les éléments de travail avec des liens vers des artefacts GitHub. Toutefois, vous pouvez interroger des éléments de travail avec le paramètre
External Link Count > 0.