Überblick
Du kannst deine GitHub-Repositorys mit ChatGPT-Apps sowie mit dem ChatGPT-Agent verbinden, um Fragen auf Grundlage deines eigenen Codes zu stellen.
Wenn du GitHub verbindest, kann ChatGPT Livedaten aus deinen Repositorys abrufen – Code, README-Dateien und andere Dokumentation – und sie in Echtzeit auswerten, entweder mit einer App mit Synchronisierung, einer App mit Dateisuche oder einer App mit Deep Research. Verbinde GitHub, stelle eine Frage, und ChatGPT liest und analysiert die relevanten Ausschnitte direkt aus deinen GitHub-Inhalten und zitiert sie.
Hinweis: Die Verfügbarkeit der GitHub-App kann je nach ChatGPT-Abo und Nutzungserlebnis variieren. So sehen ChatGPT Plus-Nutzer die GitHub-App möglicherweise nicht in der Standard-ChatGPT-Oberfläche, auch wenn sie in anderen Erlebnissen wie Deep Research oder dem Agent-Modus verfügbar ist.
GitHub mit ChatGPT verbinden
Du kannst GitHub mit ChatGPT verbinden, indem du Einstellungen → Apps auswählst und GitHub im ChatGPT-App-Verzeichnis suchst.
Von dort wirst du zu GitHub weitergeleitet, um die ChatGPT-App zu installieren und zu autorisieren. Anschließend wählst du die Repositorys aus, auf die ChatGPT zugreifen darf. Nach dem Verbinden fragt ChatGPT dich möglicherweise, welche Repositorys du am häufigsten nutzt, damit sie für höhere Geschwindigkeit und Qualität synchronisiert werden können. Diese Synchronisierungsauswahl ist vom Zugriff auf GitHub-Repositorys getrennt. ChatGPT kann weiterhin auf Repositorys zugreifen, die du in GitHub erlaubt hast, auch wenn sie nicht für die Synchronisierung ausgewählt sind.
Um zu ändern, auf welche Repositorys ChatGPT zugreifen kann, gehe zu Einstellungen → Apps, öffne GitHub und wähle dann Repositorys auswählen oder Repositorys auf GitHub konfigurieren, um die Seite für Repository-Zugriff in GitHub zu öffnen. Um GitHub von ChatGPT zu trennen, gehe zu Einstellungen → Apps, öffne GitHub und wähle dann Trennen.
Warum sehe ich einige meiner Repositorys nicht, nachdem ich ChatGPT mit GitHub verbunden habe?
In der Regel dauert es etwa 5 Minuten, bis Ihre Repositories in ChatGPT als verfügbar angezeigt werden.
Weitere Gründe, warum ein Repository möglicherweise noch nicht angezeigt wird:
Private oder neu erstellte Repositorys: Wenn dein Repository privat ist oder erst nach der ersten Verbindung mit GitHub erstellt wurde, wird es möglicherweise nicht sofort in ChatGPT angezeigt. Öffne bitte diesen Link oder tippe auf der GitHub-Einstellungsseite in ChatGPT auf das Zahnrad-Symbol, um den Zugriff auf die gewünschten Repositorys zu konfigurieren.
Repository erfordert Genehmigung durch GitHub-Admin: Dein Repository kann durch deine:n GitHub-Admin für die Verbindung mit ChatGPT gesperrt sein. Öffne bitte diesen Link oder tippe auf der GitHub-Einstellungsseite in ChatGPT auf das Zahnrad-Symbol. Von dort aus kannst du Zugriff auf Repositorys „anfordern“, der von deiner IT-Administration genehmigt werden kann.
Repositorys werden von GitHub nicht indexiert: Aufgrund des Suchindexierungsverhaltens von GitHub befindet sich das Repository möglicherweise nicht im GitHub-Index und ist daher für die ChatGPT-App bei der Suche nicht sichtbar. Du kannst die Indexierung manuell anstoßen, indem du zu GitHub gehst und mit diesem Format nach dem Repository suchst:
repo:{username/repo_name} import(z. B. repo:openai/codex import). Beachte, dass es etwa 5–10 Minuten dauern kann, bis der Index für den Connector verfügbar ist.
Daten und Datenschutz
So funktioniert ChatGPT mit GitHub
ChatGPT erstellt aus deinen Prompts Suchanfragen, um relevante Informationen in deinen verbundenen GitHub-Repositorys zu finden, und sendet diese Anfragen an GitHub. Wenn du zum Beispiel fragst: „Kannst du mir zeigen, wo ich Datei-Uploads im Backend verarbeitet habe?“ sucht ChatGPT möglicherweise in deinen GitHub-Repositorys mit einer Anfrage wie „Datei-Upload-Handler Backend“. Bei Bedarf führt es mehrere unterschiedliche Suchen durch, um den relevantesten Code oder die relevantesten Dateien zu finden.
Verwendet OpenAI Inhalte aus GitHub, um seine Modelle zu trainieren?
Standardmäßig werden Inhalte, die von Kund:innen über Business-Angebote wie ChatGPT Business, Enterprise, Edu und unsere API gesendet werden, nicht zur Verbesserung unserer Modelle verwendet. Informationen dazu, wie wir Geschäftsdaten verwenden, findest du auf unserer Enterprise-Privacy-Seite.
Wenn du unsere Dienste mit einem individuellen Abonnement nutzt, können wir deine Inhalte zum Trainieren unserer Modelle verwenden, sofern deine Einstellung „Modell für alle verbessern“ aktiviert ist. Mehr darüber, wie deine Daten gespeichert und verwendet werden, erfährst du in diesem Artikel in unserem Hilfecenter.
Datenresidenz wird für GitHub in allen verfügbaren Regionen unterstützt. Mehr über Datenresidenz erfahren.
FAQ
Wie können GitHub-Admins die ChatGPT-App genehmigen?
GitHub-Admins können diese Anleitung befolgen, um OAuth-Apps wie die ChatGPT-App für ihre Organisation zu genehmigen.
Wie suche ich nach einzelnen Dateien in einem Repository?
Du kannst nur nach dem Namen deiner GitHub-Repositorys suchen. Die Suche nach bestimmten Dateinamen wird nicht unterstützt.
Kann ich verhindern, dass die ChatGPT-App auf bestimmte Repositorys zugreift?
Ja, dies wird jedoch in den GitHub-Einstellungen gesteuert. Admins können diese Anleitung befolgen, um den Zugriff auf bestimmte Repositorys zu verbieten.
Kann ich Code, Updates oder PRs an GitHub pushen, nachdem ich eine Verbindung mit ChatGPT hergestellt habe?
Mit der GitHub-App in ChatGPT kannst du deine Repositorys nur lesen, um deinen Code zu analysieren und zu durchsuchen. Wenn du Code direkt in GitHub generieren, bearbeiten und pushen möchtest, ist das über unser Codex-Produkt möglich.
Was ist, wenn ich in GitHub eine IP-Allowlist aktiviert habe?
Wenn du in GitHub auf Enterprise- oder Organisationsebene eine IP-Allowlist aktiviert hast, musst du sicherstellen, dass du OpenAIs Egress-IP-Blöcke zur IP-Allowlist hinzufügst.
Warum kann ich GitHub in Deep Research oder im Agent-Modus verwenden, aber nicht im Chat?
Die Verfügbarkeit der GitHub-App kann je nach ChatGPT-Plan und Produkterlebnis variieren. Einige Pläne erlauben die GitHub-App möglicherweise in Deep Research oder im Agent-Modus, aber nicht im normalen ChatGPT-Erlebnis. Wenn du GitHub im Chat nicht siehst, prüfe die Details deines ChatGPT-Plans.
Mehr dazu erfährst du in unserem Codex-Hilfecenter-Artikel.
