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: 24 hours 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 livedata fra lagrene dine – kode, README-filer og annen dokumentasjon – og resonnere over det 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, og ChatGPT vil lese, analysere og sitere relevante utdrag 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 hvilke lagre ChatGPT kan få tilgang til.

For å endre hvilke lagre ChatGPT kan få tilgang til, går du til InnstillingerApper, åpner GitHub, og velger deretter Choose repositories (eller Configure Repositories on GitHub) for å åpne GitHubs side for lagertilgang.

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 nylig opprettede 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å Innstillinger-siden for Github i ChatGPT for å konfigurere tilgang til de ønskede lagrene.

  • Lager 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å Innstillinger-siden for Github i ChatGPT. Herfra kan du «be om» tilgang til lagre som kan godkjennes av IT-administratoren din.

  • Lagre indekseres ikke av GitHub: På grunn av hvordan GitHub indekserer søk, kan lageret mangle i GitHubs indeks og derfor ikke være synlig for ChatGPT-appen ved søk. 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 rundt 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 «file upload handler backend». Ved behov 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 som sendes av kunder som bruker bedriftstilbud – 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 bedriftsdata.

Når du bruker tjenestene våre med et individuelt abonnement, kan vi bruke innholdet ditt til å trene modellene våre hvis innstillingen «Forbedre modellen for alle» er slått 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øking etter bestemte filnavn støttes ikke.

Kan jeg nekte at ChatGPT-appen får tilgang til bestemte lagre?

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

Kan jeg pushe 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 pushe kode direkte til GitHub, er det tilgjengelig gjennom Codex-produktet vårt.

Hva om jeg har IP Allow List aktivert på GitHub?

Hvis du har IP Allow List aktivert på GitHub på enten enterprise- eller organisasjonsnivå, må du sørge for at du legger til OpenAIs utgående IP-blokker i IP Allow List.

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

Tilgjengeligheten til GitHub-appen kan variere etter ChatGPT-abonnement og produktopplevelse. Noen abonnementer kan tillate GitHub-appen i dyp forskning eller agentmodus, men ikke i den vanlige ChatGPT-opplevelsen. Hvis du ikke ser GitHub i Chat, bør du sjekke detaljene for ChatGPT-abonnementet ditt.

Du kan lese mer i Codex-artikkelen i hjelpesenteret vårt.

Var denne artikkelen nyttig?