OpenAI
Diese Seite wurde maschinell übersetzt. Den Originalartikel auf Englisch ansehen.

GitHub mit ChatGPT verbinden

Greifen Sie in ChatGPT direkt auf Ihre GitHub-Repositories zu, um Code zu analysieren, zu durchsuchen und zu zitieren.

Aktualisiert: 2 days ago

Überblick

Sie können Ihre GitHub-Repositories mit ChatGPT-Apps sowie mit dem ChatGPT-Agenten verbinden, um Fragen auf Grundlage Ihres eigenen Codes zu stellen.

Wenn Sie eine Verbindung zu GitHub herstellen, kann ChatGPT Live-Daten aus Ihren Repositories abrufen – Code, README-Dateien und andere Dokumente – und sie in Echtzeit verarbeiten, entweder mit einer App mit Synchronisierung, einer App mit Dateisuche oder einer App mit Deep Research. Stellen Sie einfach die Verbindung her, stellen Sie eine Frage, und ChatGPT liest, analysiert und zitiert die relevanten Ausschnitte direkt aus Ihren GitHub-Inhalten.

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

Sie können GitHub mit ChatGPT verbinden, indem Sie EinstellungenApps auswählen und GitHub im ChatGPT-App-Verzeichnis suchen.

Von dort werden Sie zu GitHub weitergeleitet, um die ChatGPT-App zu installieren und zu autorisieren und dann die Repositories auszuwählen, auf die ChatGPT zugreifen kann.

Um zu ändern, auf welche Repositories ChatGPT zugreifen kann, gehen Sie zu EinstellungenApps, öffnen Sie GitHub und wählen Sie dann Repositories auswählen (oder Repositories auf GitHub konfigurieren), um GitHubs Seite für den Repository-Zugriff zu öffnen.

Warum sehe ich einige meiner Repositories 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 Repositories: Wenn Ihr Repository privat ist oder nach der ersten Verbindung mit GitHub erstellt wurde, wird es in ChatGPT möglicherweise nicht sofort angezeigt. Bitte besuchen Sie diesen Link oder tippen Sie auf das Symbol Zahnrad auf der Einstellungsseite für GitHub in ChatGPT, um den Zugriff auf die gewünschten Repositories zu konfigurieren.

  • Repository erfordert die Genehmigung eines GitHub-Admins: Ihr Repository wird möglicherweise von Ihrem GitHub-Admin für die Verbindung mit ChatGPT blockiert. Bitte besuchen Sie diesen Link oder tippen Sie auf das Symbol Zahnrad auf der Einstellungsseite für GitHub in ChatGPT. Von dort aus können Sie Zugriff auf Repositories „anfordern“, der von Ihrem IT-Administrator genehmigt werden kann.

  • Repositories nicht von GitHub indiziert: Aufgrund des Suchindexierungsverhaltens von GitHub befindet sich das Repository möglicherweise nicht im GitHub-Index und ist daher bei der Suche für die ChatGPT-App nicht sichtbar. Sie können die Indexierung manuell auslösen, indem Sie zu GitHub gehen und mit diesem Format nach dem Repository suchen: repo:{username/repo_name} import (z. B. repo:openai/codex import). Beachten Sie, dass es etwa 5–10 Minuten dauern kann, bis der Index für den Connector verfügbar ist.


Daten und Datenschutz

So arbeitet ChatGPT mit GitHub

ChatGPT bildet aus Ihren Prompts Suchanfragen, um relevante Informationen in Ihren verbundenen GitHub-Repositories zu finden, und sendet diese Anfragen an GitHub. Wenn Sie zum Beispiel fragen: „Können Sie mir zeigen, wo ich Datei-Uploads im Backend verarbeitet habe?“, durchsucht ChatGPT Ihre GitHub-Repositories möglicherweise mit einer Anfrage wie „file upload handler backend“. Falls nötig, führt es einige verschiedene Suchen durch, um den relevantesten Code oder die relevantesten Dateien zu finden.

Wird OpenAI Inhalte von GitHub zum Trainieren seiner Modelle verwenden?

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, finden Sie auf unserer Seite zu Enterprise-Datenschutz.

Wenn Sie unsere Dienste über ein individuelles Abonnement nutzen, können wir Ihre Inhalte zum Trainieren unserer Modelle verwenden, wenn Ihre Einstellung „Das Modell für alle verbessern“ aktiviert ist. Mehr darüber, wie Ihre Daten gespeichert und verwendet werden, erfahren Sie in diesem Artikel in unserem Hilfecenter.

Datenresidenz wird für GitHub in allen verfügbaren Regionen unterstützt. Lesen Sie mehr über Datenresidenz.


FAQ

Wie können GitHub-Admins die ChatGPT-App genehmigen?

GitHub-Admins können diese Anweisungen befolgen, um OAuth-Apps wie die ChatGPT-App für ihre Organisation zu genehmigen.

Wie suche ich nach einzelnen Dateien in einem Repository?

Sie können nur nach dem Namen Ihrer GitHub-Repositories suchen. Die Suche nach bestimmten Dateinamen wird nicht unterstützt.

Kann ich den Zugriff auf bestimmte Repositories durch die ChatGPT-App verbieten?

Ja, allerdings wird dies in den GitHub-Einstellungen gesteuert. Admins können diese Anweisungen befolgen, um den Zugriff auf bestimmte Repositories zu untersagen.

Kann ich Code, Updates oder PRs zu GitHub pushen, sobald ich eine Verbindung zu ChatGPT hergestellt habe?

Mit der GitHub-App in ChatGPT können Sie nur aus Ihren Repositories lesen, um Ihren Code zu analysieren und zu durchsuchen. Wenn Sie Code direkt in GitHub erzeugen, bearbeiten und pushen möchten, ist dies über unser Codex-Produkt möglich.

Was ist, wenn ich in GitHub eine IP Allow List aktiviert habe?

Wenn Sie in GitHub auf Unternehmens- oder Organisationsebene eine IP Allow List aktiviert haben, müssen Sie sicherstellen, dass Sie die ausgehenden IP-Blöcke von OpenAI zur IP Allow List hinzufügen.

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-Abo und Produkterlebnis variieren. Einige Abos erlauben die GitHub-App möglicherweise in Deep Research oder im Agent-Modus, aber nicht in der Standard-ChatGPT-Oberfläche. Wenn Sie GitHub im Chat nicht sehen, prüfen Sie die Details Ihres ChatGPT-Abos.

Mehr dazu erfahren Sie in unserem Codex-Hilfecenter-Artikel.

War dieser Artikel hilfreich?