OpenAI
Deze pagina is automatisch vertaald. Bekijk het oorspronkelijke Engelstalige artikel.

GitHub verbinden met ChatGPT

Krijg direct in ChatGPT toegang tot je GitHub-repositories om code te analyseren, te doorzoeken en te citeren.

Bijgewerkt: 9 days ago

Overzicht

Je kunt je GitHub-repositories verbinden met ChatGPT-apps en met de ChatGPT-agent om vragen te stellen op basis van je eigen code.

Wanneer je verbinding maakt met GitHub, kan ChatGPT live gegevens uit je repositories ophalen—code, README-bestanden en andere documentatie—en er in realtime over redeneren, via een app met synchronisatie, een app met bestandszoekfunctie of een app met diepgaand onderzoek. Maak gewoon verbinding, stel een vraag en ChatGPT leest, analyseert en citeert de relevante fragmenten rechtstreeks uit je GitHub-content.

Opmerking: De beschikbaarheid van de GitHub-app kan verschillen per ChatGPT-abonnement en ervaring. Zo zien ChatGPT Plus-gebruikers de GitHub-app mogelijk niet in de standaard ChatGPT-ervaring, zelfs als die wel beschikbaar is in andere ervaringen zoals Diepgaand onderzoek of Agentmodus.

GitHub verbinden met ChatGPT

Je kunt GitHub met ChatGPT verbinden door InstellingenApps te selecteren en GitHub te zoeken in de ChatGPT-appdirectory.

Van daaruit word je naar GitHub geleid om de ChatGPT-app te installeren en te autoriseren, en vervolgens selecteer je de repositories waartoe ChatGPT toegang heeft. Na het verbinden kan ChatGPT vragen welke repositories je het meest gebruikt, zodat deze kunnen worden gesynchroniseerd voor betere snelheid en kwaliteit. Deze synchronisatieselectie staat los van repositorytoegang in GitHub; ChatGPT heeft nog steeds toegang tot repositories die je in GitHub hebt toegestaan, ook als ze niet voor synchronisatie zijn geselecteerd.

Als je wilt wijzigen tot welke repositories ChatGPT toegang heeft, ga je naar InstellingenApps, open je GitHub en selecteer je vervolgens Repositories kiezen (of Repositories configureren op GitHub) om de pagina voor repositorytoegang van GitHub te openen. Als je GitHub wilt loskoppelen van ChatGPT, ga je naar InstellingenApps, open je GitHub en selecteer je vervolgens Loskoppelen.

Waarom zie ik sommige van mijn repositories niet nadat ik ChatGPT met GitHub heb verbonden?

Over het algemeen duurt het ongeveer 5 minuten voordat je repositories als beschikbaar in ChatGPT worden weergegeven.

Andere redenen waarom je een repository mogelijk nog niet ziet:

  • Privé- of onlangs aangemaakte repository's: Als je repository privé is of is aangemaakt nadat je voor het eerst verbinding met GitHub hebt gemaakt, verschijnt deze mogelijk niet direct in ChatGPT. Ga naar deze link of tik op het pictogram Tandwiel op de pagina Instellingen voor GitHub in ChatGPT om toegang tot de gewenste repository's te configureren.

  • Voor de repository is goedkeuring van een GitHub-beheerder vereist: Je GitHub-beheerder staat mogelijk niet toe dat je repository met ChatGPT wordt verbonden. Ga naar deze link of tik op het pictogram Tandwiel op de pagina Instellingen voor GitHub in ChatGPT. Hier kun je toegang tot repository's "aanvragen", waarna je IT-beheerder deze kan goedkeuren.

  • Repository's die niet door GitHub zijn geïndexeerd: Door de manier waarop GitHub zoekresultaten indexeert, staat de repository mogelijk niet in de index van GitHub. Daardoor kan de ChatGPT-app deze tijdens het zoeken niet vinden. Je kunt de indexering handmatig starten door naar GitHub te gaan en met deze notatie naar de repository te zoeken: repo:{username/repo_name} import (bijvoorbeeld repo:openai/codex import). Houd er rekening mee dat het ongeveer 5 tot 10 minuten kan duren voordat de index beschikbaar is voor de connector.

Gegevens en privacy

Hoe ChatGPT werkt met GitHub

ChatGPT stelt op basis van je prompts zoekopdrachten op om relevante informatie in je gekoppelde GitHub-repository's te vinden en stuurt deze zoekopdrachten naar GitHub. Als je bijvoorbeeld vraagt: "Kun je me laten zien waar ik het uploaden van bestanden in de backend heb verwerkt?" kan ChatGPT je GitHub-repository's doorzoeken met een zoekopdracht als "backend-handler voor bestandsuploads". Zo nodig voert ChatGPT enkele verschillende zoekopdrachten uit om de relevantste code of bestanden te vinden.

Gebruikt OpenAI content van GitHub om zijn modellen te trainen?

Content die wordt verstuurd door klanten die zakelijke producten gebruiken, zoals ChatGPT Business, Enterprise, Edu en onze API, wordt standaard niet gebruikt om onze modellen te verbeteren. Lees op onze pagina Privacy voor ondernemingen hoe we bedrijfsgegevens gebruiken.

Als je onze diensten met een individueel abonnement gebruikt, kunnen we je content gebruiken om onze modellen te trainen wanneer de instelling "Het model verbeteren voor iedereen" is ingeschakeld. In dit artikel in ons helpcentrum lees je meer over hoe je gegevens worden opgeslagen en gebruikt.

Gegevensresidentie wordt voor GitHub in alle beschikbare regio's ondersteund. Lees meer over gegevensresidentie.

Veelgestelde vragen

Hoe kunnen GitHub-beheerders de ChatGPT-app goedkeuren?

GitHub-beheerders kunnen deze instructies volgen om OAuth-apps, zoals de ChatGPT-app, voor hun organisatie goed te keuren.

Hoe zoek ik naar afzonderlijke bestanden in een repository?

Je kunt alleen zoeken naar de naam van je GitHub-repositories. Zoeken naar specifieke bestandsnamen wordt niet ondersteund.

Kan ik voorkomen dat specifieke repositories toegankelijk zijn voor de ChatGPT-app?

Ja, maar dit wordt beheerd in de instellingen van GitHub. Beheerders kunnen deze instructies volgen om toegang tot specifieke repositories te verbieden.

Kan ik code, updates of PR's naar GitHub pushen zodra ik verbinding heb gemaakt met ChatGPT?

Met de GitHub-app in ChatGPT kun je alleen uit je repositories lezen om je code te analyseren en te doorzoeken. Als je code rechtstreeks in GitHub wilt genereren, bewerken en pushen, is dat beschikbaar via ons Codex-product.

Wat als ik IP Allow List heb ingeschakeld op GitHub?

Als je IP Allow List op GitHub hebt ingeschakeld op ondernemings- of organisatieniveau, moet je ervoor zorgen dat je de egress-IP-blokken van OpenAI toevoegt aan de IP Allow List.

Waarom kan ik GitHub gebruiken in diepgaand onderzoek of agentmodus, maar niet in chat?

De beschikbaarheid van de GitHub-app kan verschillen per ChatGPT-abonnement en productervaring. Bij sommige abonnementen is de GitHub-app mogelijk beschikbaar in diepgaand onderzoek of agentmodus, maar niet in de standaard ChatGPT-ervaring. Als je GitHub niet ziet in chat, controleer dan de details van je ChatGPT-abonnement.

Meer informatie vind je in ons Codex-helpcentrumartikel.

Was dit artikel nuttig?