Vous pouvez installer des intégrations dans votre compte personnel ou dans les organisations dont vous êtes propriétaire. Vous pouvez également installer des GitHub Apps d’un tiers dans un dépôt spécifique sur lequel vous avez des autorisations d’administration ou qui appartient à votre organisation.
Différences entre les GitHub Apps et les OAuth Apps
Les intégrations peuvent être des GitHub Apps, des OAuth Apps, ou toute application utilisant des webhooks ou des API GitHub.
Les GitHub Apps offrent des autorisations granulaires et demandent uniquement un accès à ce dont elles ont besoin. Les GitHub Apps offrent également des autorisations spécifiques au niveau de l’utilisateur, que chaque utilisateur doit autoriser individuellement quand une application est installée ou quand l’intégrateur change les autorisations demandées par l’application.
Pour plus d'informations, consultez les pages suivantes :
- « Différences entre les applications GitHub et les applications OAuth »
- « À propos de la création d’applications GitHub »
- « Authentification auprès d’une application GitHub pour le compte d’un utilisateur »
- « Autorisation des applications OAuth »
- « Autorisation des applications GitHub »
- « Examen et révocation de l’autorisation donnée aux applications GitHub »
Vous pouvez installer une GitHub App, préconfigurée si les intégrateurs ou les créateurs d’applications ont créé leur application avec le flux de manifeste de l’GitHub App. Pour plus d’informations sur l’exécution de votre GitHub App avec une configuration automatique, contactez l’intégrateur ou le créateur d’applications.
Vous pouvez créer une GitHub App avec une configuration simplifiée si vous créez votre application avec Probot. Pour plus d’informations, consultez le site de la documentation Probot.
Découverte d’intégrations dans GitHub Marketplace
Vous pouvez rechercher une intégration pour installer ou publier votre propre intégration dans GitHub Marketplace.
GitHub Marketplace contient des GitHub Apps et des OAuth Apps. Pour plus d’informations sur la recherche d’une intégration ou la création de votre propre intégration, consultez « À propos de GitHub Marketplace ».
Intégrations achetées directement auprès des intégrateurs
Vous pouvez également acheter des intégrations directement auprès des intégrateurs. En tant que membre d’une organisation, si vous trouvez une GitHub App que vous voulez utiliser, vous pouvez demander à l’organisation d’approuver et d’installer l’application pour l’organisation.
Si vous avez des autorisations d’administration sur tous les dépôts appartenant à l’organisation sur lesquels l’application est installée, vous pouvez installer des GitHub Apps avec des autorisations au niveau du dépôt sans avoir à demander au propriétaire de l’organisation d’approuver l’application. Quand un intégrateur change les autorisations d’une application, si les autorisations concernent un dépôt uniquement, les propriétaires d’organisation et les personnes qui ont des autorisations d’administration sur un dépôt sur lequel cette application est installée peuvent examiner et accepter les nouvelles autorisations.