Skip to main content
Connectez votre application à GitHub pour suivre les pull requests, travailler avec les tickets et suivre l’activité des dépôts. Utilisez un compte partagé ou le compte GitHub de chaque personne. Ce connecteur permet à votre application de travailler avec l’API GitHub. Pour synchroniser le code de votre application avec un dépôt GitHub, utilisez plutôt Base Code.
Vous avez besoin d’un plan Builder ou supérieur pour utiliser les connecteurs dans votre application.

Ce que vous pouvez faire

Intégrez le travail d’ingénierie aux workflows de votre application.

Suivre les pull requests

Affichez dans un tableau de bord de votre application les pull requests ouvertes, leurs reviewers et ce qui est en attente.

Travailler avec les tickets

Listez et filtrez les tickets, et ouvrez-en un nouveau quand un problème est signalé dans votre application.

Suivre l'activité des dépôts

Intégrez les commits, les releases et les statistiques des dépôts aux pages et rapports que lit votre équipe.
Exemples de prompts Dans le chat IA, décrivez le dépôt, ce qui déclenche l’action et les champs dynamiques. Par exemple :

Connecter GitHub

Connectez GitHub pour que votre application puisse lire les données des dépôts et ouvrir des tickets.
Vous connectez un compte une seule fois. Toutes les personnes qui utilisent votre application partagent cette connexion et ses données.Pour ajouter un connecteur GitHub partagé :
  1. Cliquez sur Connectors dans la barre latérale de votre espace de travail.
  2. Cliquez sur Add connector.
  3. Recherchez GitHub API, puis cliquez dessus.
  4. Sélectionnez Shared connector, puis cliquez sur Next.
  5. Saisissez un Connection name.
  6. Sous Who can access, sélectionnez où la connexion peut être utilisée. La valeur par défaut est Apps and Super agent.
  7. Sous Permissions, sélectionnez Read-only ou Read & write. La valeur par défaut est Read-only.
  8. Cliquez sur Add connector, puis connectez-vous avec le compte GitHub à partager.

Scopes et permissions

Les scopes déterminent ce que votre application peut faire dans GitHub.
1

Connecteur partagé

Sous Permissions, sélectionnez l’accès dont votre application a besoin :
  • Read-only : accorde read:user et read:org, pour lire les données de profil et d’organisation
  • Read & write : ajoute repo, pour un contrôle total des dépôts accessibles au compte connecté
2

Connecteur utilisateur de l'application

Rien n’est sélectionné sous Scopes par défaut. Sélectionnez donc ce dont votre application a besoin. Additional scopes est prérempli avec :
  • read:user et read:org : lire les données de profil et d’organisation
Accès : votre application travaille avec les dépôts et organisations accessibles au compte GitHub qui autorise la connexion.

Utiliser GitHub dans une fonction backend

Une fois GitHub connecté, vos fonctions backend peuvent récupérer un jeton d’accès et appeler directement l’API GitHub. Base44 gère le flux OAuth et le stockage des jetons.
  • Pour une connexion partagée, utilisez getConnection() pour récupérer le jeton.
  • Pour une connexion utilisateur de l’application, utilisez getCurrentAppUserConnection() pour que chaque requête utilise le jeton de la personne connectée.

Connecteurs partagés

Configurez, déployez et appelez une connexion partagée depuis une fonction backend.

Connecteurs utilisateur de l'application

Récupérez un jeton par utilisateur et appelez l’API en tant que personne connectée.
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.