Forbind GitHub til Notion

I dette hjælpedokument

Hold pull-anmodninger sammen med teamets projektplaner i Notion.


En administreret GitHub-synkronisering opretter en GitHub Pull Requests-database fra lagre, du vælger. Notion importerer eksisterende pull-anmodninger og tjekker GitHub for opdateringer i baggrunden.

Denne vejledning dækker database-synkronisering i dine GitHub-forbindelsesindstillinger. Synkroniserede egenskaber er skrivebeskyttede. Foretag ændringer i pull-anmodninger i GitHub.

Bemærk: Denne GitHub-integration erstatter vores ældre version. For at holde dine eksterne data opdaterede, skal du opsætte dine nye synkroniseringer senest den 30. oktober 2026. Dine eksisterende synkroniserede databaser forbliver i Notion, men de stopper med at opdatere efter denne dato.

Du kan synkronisere pull-anmodninger fra flere lagre, der er tilgængelige via en GitHub App-installation. De valgte lagre føres ind i én Notion-database.

Information

Egenskaber

Pull-anmodning

Titel, PR-nummer, GitHub-URL, Lager

Stat

Status: Åben, Udkast, Flettet eller Lukket

Forfatter

Forfatter (GitHub) og forfatter, når et matchende Notion-medlem kan findes

Organisation

Etiketter, basisgren, hovedgren

Datoer

Oprettet den, Opdateret den, Lukket den, Flettet den

Egenskaben Forfatter (GitHub) indeholder GitHub-brugernavnet. Forfatter er en Notion-personegenskab, når forfatterens tilgængelige offentlige e-mail matcher et arbejdsområdemedlem.

Egenskaben Beskrivelse synkroniserer pull-anmodningens beskrivelse som almindelig tekst, kopieret nøjagtigt som skrevet i GitHub. Den gengives ikke som Markdown.

Denne synkronisering inkluderer ikke GitHub-problemer, kommentarer, tildelte personer eller gennemgangsdetaljer.

Du skal bruge:

  • Medlemskab i Notion-arbejdsområdet.

  • En GitHub-konto med adgang til de lagre, du vil synkronisere.

  • En GitHub App-installation med adgang til disse lagre.

  • Et Business-abonnement (Mobile Business kvalificerer sig også). GitHub-synkronisering er ikke tilgængelig på andre abonnementer.

Både din GitHub-konto og app-installationen kræver adgang. Din GitHub-organisation kræver muligvis, at en ejer godkender eller installerer appen.

  1. I Notion skal du gå til Settings → Forbindelser → GitHub.

  2. Åbn Database sync og forbind din GitHub-konto, hvis du ikke allerede har gjort det.

  3. Gennemfør GitHubs godkendelses- og installationstrin.

  4. Vælg den organisation eller konto, hvis repositories du vil synkronisere. Brug Add organization…, hvis du har brug for at tilføje en anden installation.

  5. Vælg de repositories, der skal inkluderes.

  6. Vælg al tilgængelig historik eller et historikvindue.

  7. Vælg Opret synkronisering.

Notion opretter GitHub Pull Requests i din Privat sidemenu-sektion og begynder at importere matchende pull requests.

Tip: Mangler der et repository? Brug Administrer adgang på GitHub for at tjekke, hvilke repositories appen har adgang til. Hvis installationen kræver godkendelse, skal du bede en ejer af GitHub-organisationen om at godkende den.

Under den første import læser Notion pull-anmodninger fra hvert valgt lager, startende med de senest opdaterede poster og arbejder sig igennem den valgte historik.

Efter importen tjekker Notion jævnligt hvert lager for nye og opdaterede pull-anmodninger. Ændringer såsom et nyt label, en lukket pull-anmodning eller en merge opdaterer de tilsvarende egenskaber i Notion.

Synkroniseringen kører, selv når du lukker Notion. Store lagre, GitHub-anmodningsgrænser og midlertidige tjenesteproblemer kan forsinke opdateringer. Tjek synkroniseringens status for fremskridt eller fejl.

Vælg All history, Last 30 days, Last 90 days eller Last 365 days. Når synkronisering af al historik tilbydes som en til/fra-knap, skal du lade Sync all available history være slået til for at inkludere alle tilgængelige pull requests.

Vinduet bruger pull requestens Updated At-tidspunkt. Det afhænger ikke af, hvornår pull requesten blev oprettet, eller om den er åben, lukket eller merged.

For eksempel kan en åben pull request, der ikke er ændret i mere end 90 dage, falde uden for et 90-dages vindue.

Tip: Ældre sider kan fjernes. Når en pull request falder uden for det valgte tidsvindue, fjernes dens side fra den synkroniserede database, inklusive værdier i dine egne Notion-egenskaber. Brug al tilgængelig historik, hvis du har brug for at beholde uændrede pull requests.

Åbn synkroniseringen i Settings → Forbindelser → GitHub → Database sync.

  • Add repositories: Rediger valget og vælg Save changes. Notion importerer matchende pull-anmodninger fra de tilføjede lagre.

  • Remove repositories: Fravælg dem og gem. Deres synkroniserede pull-anmodningsider fjernes fra Notion.

  • Ændringshistorik: Et længere vindue importerer yderligere poster. Et kortere vindue fjerner poster uden for det nye vindue.

  • Pause opdateringer: Vælg Pause synkronisering. De eksisterende data og indstillinger forbliver.

  • Genoptag opdateringer: Vælg Genoptag synkronisering for at fortsætte synkroniseringen.

Før du fjerner lagre eller forkorter historikken, skal du bevare alle Notion-specifikke oplysninger, du har brug for fra de berørte sider.

Opret visninger efter lager, status, forfatter eller etiket. Tilføj dine egne egenskaber for at spore release-parathed eller forbinde pull-anmodninger med teamets planlægningsproces. Dine egne egenskabsværdier forbliver i Notion.

For at ændre en GitHub-egenskab skal du åbne pull-anmodningen ved hjælp af GitHub URL og foretage ændringen i GitHub.

Databasen starter som Privat. Hvis du deler den, bestemmer Notions delingsindstillinger, hvem der kan se de importerede data. Seere behøver ikke hver især adgang til kildelageret, så gennemgå databasens tilladelser, før du deler oplysninger om private lagre.

Jeg kan ikke finde en organisation eller et lager

Kontrollér, at du har valgt den korrekte GitHub-konto og app-installation. Bekræft, at både din konto og appen har adgang til lageret. Hvis en organisation begrænser app-installationer, skal du bede en ejer om at godkende adgangen.

Et lager er blevet omdøbt eller flyttet

Åbn synkroniseringens lager-indstillinger, gennemse valget af lager, og gem det igen. Hvis det er flyttet til en anden organisation, skal du bekræfte, at forbindelsen har adgang på den nye placering.

Egenskaben Forfatter er tom

Et GitHub-brugernavn har ikke altid en tilgængelig offentlig e-mail, der matcher et medlem af Notion-arbejdsområdet. Brug Forfatter (GitHub) til at identificere forfatteren, når personegenskaben er tom. Ændringer af en forfatters e-mail eller medlemskab af arbejdsområdet opdaterer muligvis ikke automatisk ældre synkroniserede pull-anmodninger.

En pull-anmodning mangler

Bekræft, at dens lager er valgt, at dens seneste opdatering er inden for historikvinduet, og at din Notion-visning ikke filtrerer den fra. Den første import kører muligvis stadig.

Databasen er holdt op med at opdatere

Åbn synkroniseringens statusdetaljer. Genopret forbindelsen til din GitHub-konto, eller gendan adgang til lageret, hvis du bliver bedt om det. GitHub-anmodningsgrænser og midlertidige afbrydelser kan forsinke opdateringer, mens Notion forsøger igen.

For en sammenligning med Workers og delt vejledning til fejlfinding, se Synkroniser data fra andre værktøjer til Notion →


Giv feedback

Var denne ressource nyttig?


Powered by Fruition