Connecter GitHub Ă Notion
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 couvre 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 Ă votre place. Essayez une instruction comme : « Examine les filtres de mon ancienne base de donnĂ©es GitHub (@mention votre ancienne synchronisation) et configure les mĂȘmes filtres sur ma nouvelle base de donnĂ©es GitHub (@mention votre nouvelle synchronisation de base de donnĂ©es). »
Choisissez ce que vous souhaitez importer dans Notion parmi les 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 revues de code.
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.
Dans Notion, accĂ©dez Ă ParamĂštres â Connexions â GitHub.
Ouvrez Synchronisation de base de données et connectez votre compte GitHub si ce n'est pas déjà fait.
Terminez les étapes d'autorisation et d'installation de GitHub.
Choisissez l'organisation ou le compte dont vous souhaitez synchroniser les repositories. Utilisez Ajouter une organisation⊠si vous devez ajouter une autre installation.
Sélectionnez les repositories à inclure.
Nommez votre synchronisation et choisissez ce que vous souhaitez importer dans Notion : pull requests, issues ou les deux.
Choisissez tout l'historique disponible ou une fenĂȘtre d'historique.
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 de 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 conservĂ©s 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, ouvrez lâenregistrement Ă lâaide de URL GitHub, 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 pĂ©riode dâhistorique choisie et que votre vue Notion ne le masque pas. 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 â
