GitHub AI Connector

I det här hjälpdokumentet

Lär dig hur du låser upp din GitHub-kunskap i Notion AI 🤖

Gå till vanliga frågor

  • Den här funktionen finns i Business- och Enterprise-abonnemang.

  • Notion AI genererar svar med hjälp av LLM:er som GPT-5 och Claude. Se till att dubbelkolla alla svar så att de är korrekta.

  • Det finns många andra sätt att använda Slack och Notion tillsammans. Läs mer om vår Slack-anslutning →

Vem kan ansluta GitHub till Notion AI?

  • Du måste vara ägare av GitHub-organisation och ägare av Notion-arbetsyta.

  • Din arbetsyta måste ha ett Business- eller Enterprise-abonnemang och ha fler än en medlem.

När GitHub AI Connector har konfigurerats för arbetsytan kan medlemmar använda integrationen för att hämta svar:

  • Publika arkiv: Ingen ytterligare autentisering krävs efter att en ägare initialt har ställt in GitHub AI Connectorn.

  • Privata arkiv: Varje medlem måste logga in/autentisera sig med GitHub för att verifiera åtkomst.

Hur ansluter jag GitHub?

Det finns två olika sätt att ansluta GitHub till Notion AI. För att ansluta GitHub-organisationen måste du vara ägare av arbetsyta och ägare av GitHub. För att ansluta privata arkiv kan du vara medlem i arbetsytan.

Om du är ägare av Notion-arbetsyta och ägare av GitHub:

För att ansluta GitHub till din Notion-arbetsyta:

  1. Gå till SettingsNotion AI.

  2. Välj + bredvid GitHub.

  3. Du kommer att skickas vidare till GitHub. Se till att du är inloggad med rätt GitHub-konto. Stäng inte Notion under konfigureringsprocessen!

  4. På sidan som öppnas ansluter du till GitHub och väljer den organisation du vill synkronisera. Observera att om du vill ansluta ett personligt GitHub-arkiv måste du först skapa en organisation och sedan flytta arkivet till organisationen.

  5. Välj Alla arkiv (rekommenderas) eller Välj arkiv och välj sedan Installera.

  6. Återgå till Notion.

När integrationen är konfigurerad kommer den att kunna indexera pull-begäran och ärenden ett år tillbaka i tiden från det att konfigurationen är klar. Du kommer även att ha tillgång till alla kodfiler, inklusive markdown-filer och README-filer, utan tidsbegränsningar.

Observera: För närvarande stöds inte wikis och förgrenade arkiv.

Det kan ta upp till 72 timmar innan anslutningen är klar. Därefter måste varje användare i din Notion-arbetsyta autentisera sig med GitHub individuellt för att använda integrationen, och deras behörigheter kommer att mappas därefter.

Om du är medlem i en Notion-arbetsyta:

Om du inte är ägare till din Notion-arbetsyta eller din GitHub-organisation måste en ägare först ansluta Notion till GitHub innan du kan använda integrationen. När ägaren har konfigurerat integrationen måste du logga in för att ansluta dina privata arkiv. Gör så här:

  1. I Notion, öppna Notion AI längst ner på skärmen och klicka på •••Anslut GitHub.

  2. Välj Logga in och anslut ditt GitHub-konto.

Vilket innehåll från GitHub kan anslutas till Notion AI?

När AI-anslutningen har konfigurerats för arbetsytan kan den indexera kod, pull-begäran, ärenden, filer och README-filer.

Varje användare kan endast använda Notion AI för att se och söka efter innehåll de har åtkomst till i GitHub. Notion AI kan hämta information från pull-begäran från det senaste året.

Du kan söka i GitHub via Notion AI-anslutningar på följande platser:

  • Notion AI-chatten längst ner till höger i Notion.

  • Notion AI-widgeten högst upp på Hem.

  • Snabbsökning i sidofältet.

Du kan begränsa din sökning till enbart GitHub genom att öppna Alla källor-växeln i chatt och Hem och välja GitHub. Du kan även filtrera Notion AI Snabbsökning-resultat för att endast visa information från GitHub.

GitHub AI-anslutningen är mest användbar för:

  • Att fråga om nyligen gjorda ändringar och projektuppdateringar.

  • Att hitta kodimplementeringar.

  • Att slå upp ärenden och deras status.

  • Felsökning av ärenden. Du kan till exempel få koll på vad som är fel när funktioner är trasiga eller ger upphov till fel, genom att läsa igenom nyligen gjorda pull-begäran.

  • Att hitta säkerhetsmönster.

Du kan prova att ge Notion AI följande prompts:

  • "Vad är det senaste med {project name}?"

  • "Vilka pull-begäran arbetade vi med under den senaste veckan?"

  • "Vilka är de senaste ändringarna i vårt autentiseringssystem?"

  • "Visa mig exempel på hur vi implementerar felhantering i vår kodbas."

  • "Vilka är de huvudsakliga beroenden som används i våra frontend-komponenter?"

  • "Hitta implementeringar av databasmigreringsfunktionerna."

  • "Vilka säkerhetsmönster använder vi för API-slutpunkter?"


Vanliga frågor

Jag anslöt fel Notion-arbetsyta. Hur kan jag frånkoppla mitt GitHub-arkiv?

Ägare av arbetsytan kan frånkoppla eller redigera kanaler efter att den första integreringen är klar genom att gå till InställningarNotion AI. Välj ⚙️ bredvid GitHub → InställningarFrånkoppla.

Hur lång tid tar det för integreringen att slutföras?

Att konfigurera integrationen kan ta upp till 72 timmar, beroende på arkivets storlek och GitHubs abonnemang.

Hur lång tid tar det innan nytt innehåll i GitHub återspeglas i Notion AI?

Efter den första konfigurationen kan det ta upp till 3 timmar för ny data att indexeras av Notion AI. Större datavolymer kan ta längre tid.

Kan alla i min Notion-arbetsyta få åtkomst till information från GitHub?

Medlemmar i en arbetsyta måste autentisera sig och logga in individuellt för att hämta information från privata arkiv som de redan har åtkomst till i GitHub.

Hur långt tillbaka i tiden kan jag ställa frågor om i GitHub?

Du kan hämta upp till ett års pull-begäran och ärenden i deras arkiv. Alla README-filer kommer att vara tillgängliga utan tidsbegränsningar.

Vad har Notion AI åtkomst till?

Under onboarding-processen, efter att du har valt den GitHub-organisation som du vill ansluta, kan du välja om Notion AI ska ha åtkomst till:

  • Alla arkiv: Detta gäller alla nuvarande och framtida arkiv som ägs av ägaren. Inkluderar även offentliga arkiv (skrivskyddade).

  • Endast valda arkiv: Välj minst ett arkiv. Inkluderar även offentliga arkiv (skrivskyddade).

Respekterar Notion AI-anslutningar befintliga Notion AI-behörigheter?

Absolut. Notion AI kommer att respektera befintliga behörigheter i enlighet med våra befintliga säkerhetsrutiner för Notion AI. Användare kommer inte att kunna generera innehåll eller ta emot Notion AI-svar baserat på tredjepartsresurser som de inte har åtkomst till.

När det gäller tredjepartsinnehåll hanterar Notion AI både privat och offentligt innehåll med säkerhet i åtanke, och hämtar endast innehåll i enlighet med behörighetsmappningen mellan GitHub- och Notion-användare.

Hur hanterar Notion AI behörighetsmappning?

Användare kommer endast att se GitHub-innehåll (t.ex. kod, PRs, ärenden) i Notion AI som de personligen har behörighet att komma åt i GitHub. Även om någon försöker fråga efter ett repository som de inte har åtkomst till i GitHub, kommer Notion AI inte att returnera resultat från det repositoriet.

  • Användaren måste vara medlem i både GitHub och Notion för att autentisera denna app på användarnivå.

  • Användare behöver inte använda samma e-post i Notion och GitHub.

  • Behörigheter mappas baserat på varje användares lyckade autentisering med sitt GitHub-konto, inte genom att jämföra e-post. Notion AI förlitar sig på OAuth-inloggning för att bekräfta identitet och behörighetsomfång – inte e-postmatchning.

  • Vi synkroniserar behörigheter från GitHub varje timme och uppdaterar behörigheter i Notion i enlighet med detta.

Hur lagrar eller refererar Notion till min GitHub-data i sina system?

I likhet med vår grundläggande Notion AI-produkt skapar och lagrar vi inbäddningar i en vektordatabas som hostas av Turbopuffer, vilket möjliggör svar på frågor som utnyttjar tredjepartsinnehåll (t.ex. GitHub). Turbopuffer har granskats av vårt säkerhetsteam samt en extern revisor för att erhålla sin SOC2 Type II-certifiering. Läs mer om Turbopuffers säkerhet här


Ge feedback

Var den här resursen till hjälp?