Connecter GitHub à Notion

Dans ce document d’aide

Gardez les Pull Requests à côté des plans de projet de votre équipe dans Notion.


Une synchronisation GitHub gérée importe dans Notion le travail GitHub de votre choix : pull requests, issues ou les deux. Notion importe vos enregistrements existants et recherche les dernières modifications sur GitHub en arrière-plan.

Ce guide présente la Synchronisation de base de données dans les paramètres de vos connexions GitHub. Les propriétés synchronisées sont en lecture seule. Modifiez les pull requests et les issues dans GitHub.

Remarque : Cette intégration GitHub remplace notre ancienne version. Pour maintenir vos données externes à jour, configurez vos nouvelles synchronisations d'ici le 30 octobre 2026. Vos bases de données synchronisées existantes resteront dans Notion, mais elles cesseront d'être mises à jour après cette date.

Lorsque vous configurez une synchronisation de base de données, Notion crée une nouvelle page pour celle-ci dans votre section Pages privées. Cette nouvelle synchronisation ne remplacera pas votre ancienne synchronisation : les deux resteront donc en place pendant que vous transférez votre travail.

Conseil : laissez l’IA de Notion transférer votre configuration pour vous. Essayez une instruction comme : « Examine les filtres de mon ancienne base de données GitHub (@mention de votre ancienne synchronisation) et configure les mêmes filtres sur ma nouvelle base de données GitHub (@mention de votre nouvelle synchronisation de base de données). »

Choisissez ce que vous souhaitez importer dans Notion à partir des repositories disponibles via une installation d’application GitHub : pull requests, issues ou les deux. Les repositories que vous sélectionnez alimentent Notion.

Informations

Propriétés

Pull Request

Titre, Numéro de PR, URL GitHub, Repository

État

État : Ouvert, Brouillon, Fusionné ou Fermé

Auteur

Auteur (GitHub), et Auteur lorsqu’un membre Notion correspondant peut être trouvé

Organisation

Libellés, Branche de base, Branche source

Dates

Date de création, Date de mise à jour, Date de fermeture, Date de fusion

La propriété Auteur (GitHub) contient le nom d’utilisateur GitHub. Auteur est une propriété de type Personne dans Notion lorsque l’e-mail public disponible de l’auteur correspond à celui d’un membre de l’espace de travail.

La propriété Description synchronise la description de la Pull Request sous forme de texte brut, copiée exactement telle qu’elle est écrite dans GitHub. Elle n’est pas rendue au format markdown.

Vous pouvez synchroniser les issues GitHub seules ou avec des pull requests. Cette synchronisation n’inclut pas les commentaires des pull requests ni les détails des révisions.

Vous aurez besoin de :

  • Être membre de l’espace de travail Notion.

  • Un compte GitHub avec accès aux repositories que vous souhaitez synchroniser.

  • Une installation d’application GitHub avec accès à ces repositories.

  • Un forfait Business (le forfait Mobile Business est également éligible). La synchronisation GitHub n’est pas disponible sur les autres forfaits.

Votre compte GitHub et l'installation de l’application nécessitent tous deux un accès. Votre organisation GitHub peut exiger qu'un Propriétaire approuve ou installe l’application.

  1. Dans Notion, accédez à Paramètres → Connexions → GitHub.

  2. Ouvrez Synchronisation de base de données et connectez votre compte GitHub si ce n'est pas déjà fait.

  3. Terminez les étapes d'autorisation et d'installation de GitHub.

  4. Choisissez l'organisation ou le compte dont vous souhaitez synchroniser les repositories. Utilisez Ajouter une organisation… si vous devez ajouter une autre installation.

  5. Sélectionnez les repositories à inclure.

  6. Nommez votre synchronisation et choisissez ce que vous souhaitez importer dans Notion : pull requests, issues ou les deux.

  7. Choisissez tout l'historique disponible ou une fenêtre d'historique.

  8. Sélectionnez Créer une synchronisation.

Notion crée la Base de donnée synchronisée dans la section Pages privées de votre barre latérale et commence à importer les enregistrements correspondants.

Conseil : Un dépôt est manquant ? Utilisez Manage access sur GitHub pour vérifier à quels dépôts l'application peut accéder. Si l'installation nécessite une approbation, demandez à un propriétaire d’organisation GitHub de l’approuver.

Lors de la première importation, Notion lit les pull requests et les issues que vous avez choisies dans chaque repository sélectionné, en commençant par les enregistrements les plus récemment mis à jour et en parcourant l’historique sélectionné.

Après l’importation, Notion vérifie régulièrement chaque repository pour détecter les enregistrements nouveaux et mis à jour. Les modifications telles qu’une nouvelle étiquette, une pull request fermée ou une issue rouverte mettront à jour les propriétés correspondantes dans Notion.

La synchronisation s'exécute même lorsque vous fermez Notion. Les repository volumineux, les limites de requêtes GitHub et les problèmes de service temporaires peuvent retarder les Dernières modifications. Vérifiez l'État de la synchronisation pour connaître la progression ou les erreurs.

Choisissez Tout l'historique, 30 derniers jours, 90 derniers jours ou 365 derniers jours. Lorsque la synchronisation de tout l'historique est proposée sous forme de bouton, laissez Synchroniser tout l'historique disponible activé pour inclure toutes les demandes de tirage disponibles.

La fenêtre utilise l'heure Mis à jour le de la Pull Request. Elle ne dépend pas de la date de création de la Pull Request ni du fait qu'elle soit ouverte, fermée ou fusionnée.

Par exemple, une pull request ou une issue ouverte qui n’a pas été modifiée depuis plus de 90 jours peut se trouver en dehors d’une fenêtre de 90 jours.

Conseil : les anciennes pages peuvent être supprimées. Lorsqu’une pull request ou une issue sort de la fenêtre sélectionnée, sa page est supprimée de la base de donnée synchronisée, y compris les valeurs dans vos propres propriétés Notion. Utilisez tout l’historique disponible si vous devez conserver les pull requests inchangées.

Ouvrez la synchronisation dans Paramètres → Connexions → GitHub → Synchronisation de base de données.

  • Ajouter ou supprimer des issues ou des pull requests : modifiez ce que la synchronisation importe et sélectionnez Enregistrer les modifications. L’ajout d’un type importe les enregistrements correspondants. La suppression d’un type supprime ces pages. Les enregistrements que vous avez déjà importés pour les types que vous conservez restent en place.

  • Ajouter des repositories : Modifiez la sélection et sélectionnez Enregistrer les modifications. Notion importe les Pull Requests correspondantes à partir des repositories ajoutés.

  • Supprimer des repositories : Désélectionnez-les et enregistrez. Leurs pages de Pull Request synchronisées sont supprimées de Notion.

  • Historique des modifications : Une fenêtre plus longue importe des enregistrements supplémentaires. Une fenêtre plus courte supprime les enregistrements en dehors de la nouvelle fenêtre.

  • Interrompre les mises à jour : Sélectionnez Interrompre la synchronisation. Les données et paramètres existants sont conservés.

  • Reprendre les mises à jour : Sélectionnez Reprendre la synchronisation pour continuer la synchronisation.

Avant de supprimer des repositories ou de raccourcir l'historique, conservez toutes les informations propres à Notion dont vous avez besoin à partir des pages concernées.

Créez des vues par repository, état, auteur ou étiquette. Ajoutez vos propres propriétés pour suivre l'état de préparation à la publication ou connectez les pull requests et les issues au processus de planification de votre équipe. Vos propres valeurs de propriété restent dans Notion.

Pour modifier une propriété GitHub, sélectionnez URL GitHub pour ouvrir l’enregistrement, puis effectuez la modification dans GitHub.

La base de données commence comme Pages privées. Si vous la partagez, les paramètres de partage de Notion déterminent qui peut voir les données importées. Les spectateurs n'ont pas tous besoin d'accéder au repository source, alors examinez les autorisations de la base de données avant de partager des informations sur un repository privé.

Vérifiez que vous avez sélectionné le bon compte GitHub et la bonne installation d'application. Confirmez que votre compte et l'application ont accès au repository. Si une organisation restreint les installations d'applications, demandez à un Propriétaire d'approuver l'accès.

Ouvrez les paramètres du repository de la synchronisation, vérifiez la sélection du repository et enregistrez-la à nouveau. S'il a été déplacé vers une autre organisation, confirmez que la connexion dispose d'un accès au nouvel emplacement.

Un nom d'utilisateur GitHub n'a pas toujours d'adresse e-mail publique disponible correspondant à un membre de l'espace de travail Notion. Utilisez Auteur (GitHub) pour identifier l'auteur lorsque la propriété de personne est vide. Les modifications apportées à l'adresse e-mail ou à l'appartenance à l'espace de travail d'un auteur peuvent ne pas actualiser automatiquement les anciennes Pull Requests synchronisées.

Vérifiez que son type est inclus dans la synchronisation, que son repository est sélectionné, que sa dernière mise à jour se situe dans la fenêtre d’historique et que votre vue Notion ne masque pas cet élément avec un filtre. La première importation est peut-être encore en cours.

Ouvrez les détails du statut de la synchronisation. Reconnectez votre compte GitHub ou restaurez l'accès au repository si vous y êtes invité. Les limites de requêtes GitHub et les pannes temporaires peuvent retarder les mises à jour pendant que Notion réessaie.

Pour une comparaison avec Workers et des conseils de dépannage partagés, consultez Synchroniser des données depuis d'autres outils vers Notion →


Donner votre avis

Cette ressource vous a-t-elle été utile ?


Powered by Fruition