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: 2 days ago

Overzicht

Je kunt je GitHub-repositories verbinden met ChatGPT-apps, en ook 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 documenten—en daar 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 de repositories te selecteren waartoe ChatGPT toegang heeft.

Om te wijzigen tot welke repositories ChatGPT toegang heeft, ga je naar InstellingenApps, open je GitHub en selecteer je daarna Choose repositories (of Configure Repositories on GitHub) om de toegangs­pagina voor repositories van GitHub te openen.

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.

Aanvullende redenen waarom je een repository mogelijk nog niet ziet:

  • Privé of nieuw aangemaakte repositories: Als je repository privé is of is aangemaakt nadat je aanvankelijk verbinding maakte met GitHub, verschijnt die mogelijk niet meteen in ChatGPT. Ga naar deze link of tik op het pictogram Tandwiel op de instellingenpagina voor Github in ChatGPT om de toegang tot de gewenste repositories te configureren.

  • Repository vereist goedkeuring van GitHub-beheerder: Je repository kan door je GitHub-beheerder geblokkeerd zijn om met ChatGPT te worden verbonden. Ga naar deze link of tik op het pictogram Tandwiel op de instellingenpagina voor Github in ChatGPT. Van hieruit kun je toegang aanvragen tot repositories die door je IT-beheerder kunnen worden goedgekeurd.

  • Repositories niet geïndexeerd door GitHub: Door het zoekindexeringsgedrag van GitHub staat de repository mogelijk niet in de index van GitHub en is die daarom niet zichtbaar voor de ChatGPT-app tijdens het zoeken. Je kunt indexering handmatig starten door naar GitHub te gaan en naar de repository te zoeken met deze indeling: repo:{username/repo_name} import (bijv. repo:openai/codex import). Houd er rekening mee dat het ongeveer 5-10 minuten kan duren voordat de index beschikbaar wordt voor de connector.


Gegevens en privacy

Hoe ChatGPT met Github werkt

ChatGPT vormt zoekopdrachten op basis van je prompts om relevante informatie te vinden in je verbonden GitHub-repositories en stuurt deze zoekopdrachten naar GitHub. Als je bijvoorbeeld vraagt: “Kun je me laten zien waar ik bestandsuploads in de backend heb afgehandeld?”, dan kan ChatGPT in je GitHub-repositories zoeken met een opdracht zoals “file upload handler backend”. Indien nodig kan het een paar verschillende zoekopdrachten uitvoeren om de meest relevante code of bestanden te vinden.

Zal OpenAI content van GitHub gebruiken om zijn modellen te trainen?

Standaard wordt content die wordt verzonden door klanten die zakelijke aanbiedingen gebruiken—zoals ChatGPT Business, Enterprise, Edu en onze API—niet gebruikt om onze modellen te verbeteren. Zie onze pagina over Enterprise Privacy voor informatie over hoe we zakelijke gegevens gebruiken.

Wanneer je onze diensten gebruikt via een individueel abonnement, kunnen we je content gebruiken om onze modellen te trainen als je instelling ‘Het model voor iedereen verbeteren’ is ingeschakeld. Je kunt meer lezen over hoe je gegevens worden opgeslagen en gebruikt in dit artikel in ons helpcentrum.

Gegevensresidentie wordt ondersteund voor Github in alle beschikbare regio's. 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 geregeld in de GitHub-instellingen. 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 maak 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 direct naar GitHub wilt genereren, bewerken en pushen, kan dat via ons Codex-product.

Wat als ik IP Allow List heb ingeschakeld op GitHub?

Als je IP Allow List op GitHub hebt ingeschakeld op enterprise- of organisatieniveau, moet je ervoor zorgen dat je de uitgaande 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.

Je kunt meer lezen in ons Codex-helpcentrumartikel.

Was dit artikel nuttig?