Anslut GitHub till Notion
Håll pull-begäranden tillsammans med teamets projektplaner i Notion.
En hanterad GitHub-synkronisering tar in det GitHub-arbete du väljer till Notion: pull-begäranden, ärenden eller båda. Notion importerar dina befintliga poster och kontrollerar GitHub efter uppdateringar i bakgrunden.
Den här guiden handlar om Databassynkronisering i inställningarna för din GitHub-anslutning. Synkroniserade egenskaper är skrivskyddade. Ändra pull-begäranden och ärenden i GitHub.
Obs: Denna GitHub-integrering ersätter vår äldre version. För att hålla din externa data uppdaterad, ställ in dina nya synkroniseringar senast den 30 oktober 2026. Dina befintliga synkroniserade databaser kommer att finnas kvar i Notion, men de kommer att sluta uppdateras efter det datumet.
När du ställer in en databassynkronisering skapar Notion en ny sida för den i sektionen Privat. Den kommer inte att ersätta din äldre synkronisering, så båda kommer att finnas kvar medan du flyttar över ditt arbete.
Tips: Låt Notion AI flytta över dina inställningar åt dig. Prova en prompt som: ”Titta på filtren i min äldre GitHub-databas (nämn min äldre synkronisering med @) och lägg till samma filter i min nya GitHub-databas (nämn min nya databassynkronisering med @).”
Välj vad du vill ta in i Notion från de repositoryer som är tillgängliga via en GitHub-appinstallation: pull-begäranden, ärenden eller båda. Poster från de repositoryer du väljer förs in i Notion.
Information | Egenskaper |
|---|---|
Pull-begäran | Titel, PR-nummer, GitHub-webbadress, Arkiv |
Stat/län | Status: Öppen, Utkast, Sammanfogad eller Stängd |
Författare | Författare (GitHub), och Författare när en matchande Notion-medlem kan hittas |
Organisation | Etiketter, Basgren, Huvudgren |
Datum | Skapad vid, Uppdaterad vid, Stängd vid, Sammanfogad vid |
Egenskapen Författare (GitHub) innehåller GitHub-användarnamnet. Författare är en Notion-personegenskap när författarens publika e-postadress matchar en Notion-arbetsytamedlem.
Egenskapen Beskrivning synkroniserar pull-begärans beskrivning som enkel text, kopierad exakt som den är skriven i GitHub. Den renderas inte som Markdown.
Du kan synkronisera GitHub-ärenden för sig eller tillsammans med pull-begäranden. Denna synkronisering inkluderar inte kommentarer eller granskningsdetaljer för pull-begäranden.
Du behöver:
Medlemskap i Notion-arbetsytan.
Ett GitHub-konto med åtkomst till de arkiv du vill synkronisera.
En GitHub App-installation med åtkomst till dessa arkiv.
Ett Business-abonnemang (Mobile Business kvalificerar sig också). GitHub-synkronisering är inte tillgänglig i andra abonnemang.
Både ditt GitHub-konto och appinstallationen behöver åtkomst. Din GitHub-organisation kan kräva att en ägare godkänner eller installerar appen.
I Notion, gå till Inställningar → Anslutningar → GitHub.
Öppna Databassynkronisering och anslut ditt GitHub-konto om du inte redan har gjort det.
Slutför GitHubs auktoriserings- och installationssteg.
Välj den organisation eller det konto vars arkiv du vill synkronisera. Använd Lägg till organisation… om du behöver lägga till ytterligare en installation.
Välj de arkiv som ska inkluderas.
Namnge din synkronisering och välj vad som ska tas in i Notion: pull-begäranden, ärenden eller båda.
Välj all tillgänglig historik eller ett historikfönster.
Välj Skapa synkronisering.
Notion skapar den synkroniserade databasen i sektionen Privat i sidofältet och börjar importera matchande poster.
Tips: Saknas ett arkiv? Använd Hantera åtkomst på GitHub för att kontrollera vilka arkiv appen kan komma åt. Om installationen kräver godkännande, be en ägare av GitHub-organisationen att godkänna den.
Under den första importen läser Notion in de pull-begäranden och ärenden du valt från varje valt repository. Notion börjar med de senast uppdaterade posterna och arbetar sig sedan igenom den valda historiken.
Efter importen kontrollerar Notion regelbundet varje repository efter nya och uppdaterade poster. Ändringar som en ny etikett, en stängd pull-begäran eller ett återöppnat ärende uppdaterar de matchande egenskaperna i Notion.
Synkroniseringen körs även när du stänger Notion. Stora arkiv, begränsningar för GitHub-förfrågningar och tillfälliga tjänsteproblem kan fördröja uppdateringar. Kontrollera synkroniseringens status för framsteg eller fel.
Välj All historik, Senaste 30 dagarna, Senaste 90 dagarna eller Senaste 365 dagarna. När synkronisering av all historik erbjuds som ett reglage, låt Synkronisera all tillgänglig historik vara på för att inkludera alla tillgängliga pull-begäranden.
Fönstret använder pull-begäranens Uppdaterad vid-tid. Det beror inte på när pull-begäran skapades eller om den är öppen, stängd eller sammanslagen.
En öppen pull-begäran eller ett öppet ärende som inte har ändrats på mer än 90 dagar kan till exempel hamna utanför en vald period på 90 dagar.
Tips: Äldre sidor kan tas bort. När en pull-begäran eller ett ärende hamnar utanför det valda tidsfönstret tas dess sida bort från den synkroniserade databasen, inklusive värden i dina egna Notion-egenskaper. Använd all tillgänglig historik om du behöver behålla oförändrade pull-begäranden.
Öppna synkroniseringen i Inställningar → Anslutningar → GitHub → Databassynkronisering.
Lägg till eller ta bort ärenden eller pull-begäranden: Ändra vad synkroniseringen tar in och välj Spara ändringar. När du lägger till en typ importeras matchande poster. När du tar bort en typ tas motsvarande sidor bort. Poster som redan har importerats för de typer du behåller finns kvar.
Lägg till arkiv: Redigera urvalet och välj Spara ändringar. Notion importerar matchande pull-begäranden från de tillagda arkiven.
Ta bort arkiv: Avmarkera dem och spara. Deras synkroniserade pull-begäransidor tas bort från Notion.
Ändra historik: Ett längre fönster importerar ytterligare poster. Ett kortare fönster tar bort poster utanför det nya fönstret.
Pausa uppdateringar: Välj Pausa synkronisering. Befintliga data och inställningar kvarstår.
Återuppta uppdateringar: Välj Återuppta synkronisering för att fortsätta synkronisera.
Innan du tar bort arkiv eller förkortar historiken, bevara all information som endast finns i Notion som du behöver från de berörda sidorna.
Skapa vyer efter repository, status, författare eller etikett. Lägg till egna egenskaper för att hålla koll på om en version är redo att släppas eller för att koppla pull-begäranden och ärenden till teamets planering. Värdena i de egenskaper du lägger till finns kvar i Notion.
Om du vill ändra en GitHub-egenskap öppnar du posten via GitHub-webbadress och gör ändringen i GitHub.
Databasen startar som privat. Om du delar den avgör Notions delningsinställningar vem som kan se de importerade uppgifterna. Tittare behöver inte var och en ha åtkomst till källarkivet, så granska databasens behörigheter innan du delar information om privata arkiv.
Kontrollera att du har valt rätt GitHub-konto och appinstallation. Bekräfta att både ditt konto och appen har åtkomst till arkiven. Om en organisation begränsar appinstallationer, be en ägare att godkänna åtkomst.
Öppna synkroniseringens arkivinställningar, granska arkivvalet och spara det igen. Om det flyttades till en annan organisation, bekräfta att anslutningen har åtkomst på den nya platsen.
Ett GitHub-användarnamn har inte alltid en tillgänglig offentlig e-postadress som matchar en medlem i Notion-arbetsytan. Använd Författare (GitHub) för att identifiera författaren när Notion-personegenskapen är tom. Ändringar av en författares e-postadress eller medlemskap i arbetsytan kanske inte uppdaterar äldre synkroniserade pull-begäranden automatiskt.
Kontrollera att typen ingår i synkroniseringen, att rätt repository är valt, att den senaste uppdateringen ligger inom den valda historikperioden och att din Notion-vy inte filtrerar bort posten. Den första importen kan fortfarande pågå.
Öppna synkroniseringens statusdetaljer. Återanslut ditt GitHub-konto eller återställ arkivåtkomsten om du blir ombedd att göra det. GitHubs begäransgränser och tillfälliga avbrott kan fördröja uppdateringar medan Notion gör nya försök.
För en jämförelse med Workers och delad felsökningsvägledning, se Synkronisera data från andra verktyg till Notion →
