Documentation sur les applications GitHub
Allez plus loin avec GitHub en intégrant nos API et webhooks, en personnalisant votre workflow GitHub et en créant et partageant des applications avec la communauté.
Démarrer ici
À propos de l’utilisation des applications GitHub
Découvrez ce qu’est une GitHub App et pourquoi utiliser une GitHub App.
À propos de la création d’applications GitHub
Les GitHub Apps vous permettent de générer des intégrations pour automatiser les processus et étendre les fonctionnalités de GitHub.
Différences entre les applications GitHub et les applications OAuth
En général, les GitHub Apps sont préférées aux OAuth apps car elles utilisent des autorisations de granularité fine, elles donnent davantage de contrôle sur les référentiels auxquels l’application peut accéder et elles utilisent des jetons à courte durée de vie.
À propos de l’authentification avec une application GitHub
Votre GitHub App peut s’authentifier en tant qu’elle-même, en tant qu’installation d’application ou pour le compte d’un utilisateur.
Populaire
Inscription d’une application GitHub
Vous pouvez inscrire une GitHub App sous votre compte personnel ou sous toute organisation que vous possédez.
Autorisation des applications GitHub
Vous pouvez autoriser une GitHub App à récupérer des informations sur votre compte GitHub et à apporter des modifications en votre nom.
Génération d’une application GitHub qui répond aux événements de webhook
Découvrez comment générer une GitHub App qui effectue une requête d’API en réponse à un événement de webhook.
Création d’un bouton « Se connecter avec GitHub » avec une application GitHub App
Suivez ce tutoriel pour écrire du code Ruby afin de générer un jeton d’accès utilisateur via le flux d’application web pour votre GitHub App.
Génération d’une application GitHub qui répond aux événements de webhook
Découvrez comment générer une GitHub App qui effectue une requête d’API en réponse à un événement de webhook.
Création d’un bouton « Se connecter avec GitHub » avec une application GitHub App
Suivez ce tutoriel pour écrire du code Ruby afin de générer un jeton d’accès utilisateur via le flux d’application web pour votre GitHub App.
Création d’une interface CLI avec une application GitHub App
Suivez ce tutoriel pour écrire une interface CLI en Ruby qui permet de générer un jeton d’accès utilisateur pour une GitHub App via le flux d’appareil.
Effectuer des requêtes d’API authentifiées avec une application GitHub dans un workflow GitHub Actions
Vous pouvez utiliser un jeton d’accès d’installation provenant d’une GitHub App pour effectuer des requêtes d’API authentifiées dans un workflow GitHub Actions. Vous pouvez également passer le jeton à une action personnalisée pour permettre à celle-ci d’effectuer des requêtes d’API authentifiées.
Utilisation d’applications GitHub
- À propos de l’utilisation des applications GitHub
- Installation d’une application GitHub à partir de GitHub Marketplace pour votre compte personnel
- Installation d’une application GitHub à partir de GitHub Marketplace pour vos organisations
- Installation d’une application GitHub à partir d’un tiers
- Installation de votre propre application GitHub
- Demande d’une application GitHub à votre propriétaire d’organisation
- Autorisation des applications GitHub
- Approbation des autorisations mises à jour pour une application GitHub
- Examen et révocation de l’autorisation donnée aux applications GitHub
- Examen et modification des applications GitHub installées
- Applications GitHub privilégiées
Maintaining GitHub Apps
- Modification d’une inscription d’application GitHub
- Activation de fonctionnalités facultatives pour les applications GitHub
- À propos des gestionnaires d’applications GitHub
- Gestion des adresses IP autorisées pour une application GitHub
- Suspension de l’installation d’une application GitHub
- Transfert de la propriété d’une application GitHub
- Suppression d’une application GitHub
GitHub Marketplace
- Présentation de la Place de marché GitHub • 3 articles
- Création d’applications pour la Place de marché GitHub • 5 articles
- Utilisation de l’API GitHub Marketplace dans votre application • 6 articles
- Référencer une application dans GitHub Marketplace • 6 articles
- Vendre votre application dans GitHub Marketplace • 3 articles