OpenAI
Denne siden ble maskinoversatt. Se den opprinnelige engelske artikkelen.

Koble GitHub til ChatGPT

Få tilgang til GitHub-lagrene dine direkte i ChatGPT for å analysere, søke i og sitere kode.

Oppdatert: 8 days ago

Oversikt

Du kan koble GitHub-lagrene dine til ChatGPT-apper, samt ChatGPT-agent, for å stille spørsmål basert på din egen kode.

Når du kobler til GitHub, kan ChatGPT hente sanntidsdata fra lagrene dine – kode, README-filer og andre dokumenter – og resonnerer over dem i sanntid, enten med en app med synkronisering, en app med filsøk eller en app med dyp forskning. Bare koble til, still et spørsmål, så leser, analyserer og siterer ChatGPT de relevante utdragene direkte fra GitHub-innholdet ditt.

Merk: Tilgjengeligheten til GitHub-appen kan variere etter ChatGPT-abonnement og opplevelse. For eksempel kan brukere av ChatGPT Plus hende ikke ser GitHub-appen i den vanlige ChatGPT-opplevelsen, selv om den er tilgjengelig i andre opplevelser som dyp forskning eller agentmodus.

Koble GitHub til ChatGPT

Du kan koble GitHub til ChatGPT ved å velge InnstillingerApper og finne GitHub i ChatGPT-appkatalogen.

Derfra blir du sendt til GitHub for å installere og autorisere ChatGPT-appen, og deretter velge lagrene ChatGPT kan få tilgang til. Etter tilkobling kan ChatGPT spørre hvilke lagre du bruker mest, slik at de kan synkroniseres for bedre hastighet og kvalitet. Dette synkroniseringsvalget er adskilt fra GitHub-lagertilgangen. ChatGPT kan fortsatt få tilgang til lagre du har tillatt i GitHub, selv om de ikke er valgt for synkronisering.

For å endre hvilke lagre ChatGPT kan få tilgang til, går du til InnstillingerApper, åpner GitHub og velger deretter Velg lagre (eller Konfigurer lagre på GitHub) for å åpne GitHubs side for lagertilgang. For å koble GitHub fra ChatGPT går du til InnstillingerApper, åpner GitHub og velger deretter Koble fra.

Hvorfor ser jeg ikke noen av lagrene mine etter at jeg har koblet ChatGPT til GitHub?

Det er vanligvis en forsinkelse på rundt 5 minutter før lagrene dine vises som tilgjengelige i ChatGPT.

Flere grunner til at du kanskje ikke ser et lager ennå:

  • Private eller nyopprettede lagre: Hvis lageret ditt er privat eller ble opprettet etter at du først koblet til GitHub, vises det kanskje ikke umiddelbart i ChatGPT. Gå til denne lenken, eller trykk på Tannhjul-ikonet på innstillingssiden for GitHub i ChatGPT for å konfigurere tilgang til de ønskede lagrene.

  • Lageret krever godkjenning fra GitHub-administrator: Lageret ditt kan være blokkert av GitHub-administratoren din fra å kobles til ChatGPT. Gå til denne lenken, eller trykk på Tannhjul-ikonet på innstillingssiden for GitHub i ChatGPT. Herfra kan du «be om» tilgang til lagre som kan godkjennes av IT-administratoren din.

  • Lagre som ikke er indeksert av GitHub: På grunn av GitHubs søkeindeksering er lageret kanskje ikke i GitHubs indeks, og er derfor ikke synlig for ChatGPT-appen når den søker. Du kan utløse indeksering manuelt ved å gå til GitHub og søke etter lageret med dette formatet: repo:{username/repo_name} import (f.eks. repo:openai/codex import). Merk at det kan ta ca. 5–10 minutter før indeksen blir tilgjengelig for koblingen.

Data og personvern

Slik fungerer ChatGPT med GitHub

ChatGPT lager søkespørringer fra promptene dine for å finne relevant informasjon i de tilkoblede GitHub-lagrene dine, og sender disse spørringene til GitHub. Hvis du for eksempel spør: «Kan du vise meg hvor jeg håndterte filopplastinger i backend?» kan ChatGPT søke i GitHub-lagrene dine med en spørring som «filopplastingshåndterer backend». Om nødvendig kan den gjøre noen ulike søk for å finne den mest relevante koden eller de mest relevante filene.

Vil OpenAI bruke innhold fra GitHub til å trene modellene sine?

Som standard brukes ikke innhold sendt av kunder som bruker virksomhetstilbud – som ChatGPT Business, Enterprise, Edu og API-et vårt – til å forbedre modellene våre. Se Enterprise Privacy-siden vår for informasjon om hvordan vi bruker virksomhetsdata.

Når du bruker tjenestene våre fra et individuelt abonnement, kan vi bruke innholdet ditt til å trene modellene våre hvis innstillingen «Forbedre modellen for alle» er på. Du kan lese mer om hvordan dataene dine lagres og brukes i denne artikkelen i hjelpesenteret vårt.

Dataresidens støttes for GitHub i alle tilgjengelige regioner. Les mer om dataresidens.

Vanlige spørsmål

Hvordan kan GitHub-administratorer godkjenne ChatGPT-appen?

GitHub-administratorer kan følge disse instruksjonene for å godkjenne OAuth-apper, som ChatGPT-appen, for organisasjonen sin.

Hvordan søker jeg etter enkeltfiler i et lager?

Du kan bare søke etter navnet på GitHub-lagrene dine. Søk etter bestemte filnavn støttes ikke.

Kan jeg hindre at bestemte lagre åpnes av ChatGPT-appen?

Ja, men dette styres i GitHub-innstillingene. Administratorer kan følge disse instruksjonene for å forby tilgang til bestemte lagre.

Kan jeg sende kode, oppdateringer eller PR-er til GitHub når jeg har koblet til ChatGPT?

GitHub-appen i ChatGPT lar deg bare lese fra lagrene dine for å analysere og søke i koden din. Hvis du vil generere, redigere og sende kode direkte til GitHub, er det tilgjengelig gjennom Codex-produktet vårt.

Hva om jeg har aktivert IP-tillatelsesliste på GitHub?

Hvis du har aktivert IP-tillatelsesliste på GitHub på enten virksomhets- eller organisasjonsnivå, må du sørge for å legge til OpenAI's utgående IP-blokker i IP-tillatelseslisten.

Hvorfor kan jeg bruke GitHub i Dyp forskning eller agentmodus, men ikke i Chat?

Tilgjengeligheten av GitHub-appen kan variere etter ChatGPT-abonnement og produktopplevelse. Noen abonnementer kan tillate GitHub-appen i Dyp forskning eller agentmodus, men ikke i standardopplevelsen for ChatGPT. Hvis du ikke ser GitHub i Chat, kan du sjekke detaljene for ChatGPT-abonnementet ditt.

Du kan lese mer i hjelpesenterartikkelen vår om Codex.

Var denne artikkelen nyttig?