GitHub verbinden
GitHub-Konto verbinden und Organisationen freigeben – in zwei Schritten
DeutschlandGPT arbeitet mit GitHub über die DeutschlandGPT-GitHub-App. Damit der Chat Ihre Repositories lesen und – mit Ihrer Freigabe – Issues und Pull Requests anlegen kann, sind zwei Schritte nötig.
Schritt 1: GitHub-Konto verbinden
- Öffnen Sie Einstellungen → Konto → Integrationen → GitHub und klicken Sie auf Verbindung hinzufügen.
- Wählen Sie, ob DeutschlandGPT Pull Requests erstellen und Issues bearbeiten darf. Lesen ist immer enthalten.
- GitHub zeigt „Authorize DeutschlandGPT“ – bestätigen Sie.
Schritt 2: Organisationen & Repositories freigeben
Ohne diesen Schritt sieht DeutschlandGPT nur öffentliche Repositories. Hat noch keine Organisation die App freigegeben, leitet DeutschlandGPT Sie direkt nach Schritt 1 zur Installationsseite von GitHub weiter.
- Sie sind Owner der Organisation: Wählen Sie die Organisation, dann „All repositories“ oder einzelne Repositories, und klicken Sie auf Install.
- Sie sind Mitglied: Klicken Sie auf Request. GitHub benachrichtigt die Owner; sobald sie zustimmen, erscheinen die Repositories in DeutschlandGPT.
- Persönliche Repositories: Installieren Sie die App auf Ihrem eigenen Konto.
Danach bringt GitHub Sie zurück zur GitHub-Karte. Unter Organisationen & Repositories freigeben steht jede Organisation mit „alle Repositories“ oder der Zahl der ausgewählten Repositories. Über Ändern öffnen Sie die Einstellungen dieser Installation auf GitHub; weitere Organisationen geben Sie über Weitere Organisation freigeben frei.
Verlangt Ihre Organisation SAML-SSO, nennt der Chat einen Anmeldelink von GitHub. Melden Sie sich einmal darüber an und fragen Sie dann erneut.
Verbindungen von vor der Umstellung
Verbindungen, die noch über die alte GitHub-OAuth-App laufen, zeigen den Hinweis „Auf die neue DeutschlandGPT-GitHub-App umstellen“. Mit Jetzt neu verbinden bleibt es dieselbe Verbindung – Workflows und Freigaben laufen weiter.
Arbeiten Sie mit Repositories einer GitHub-Organisation, muss ein Owner dieser Organisation die App vor der Umstellung installieren – für alle Repositories, die Sie brauchen. Solange die App nicht jedes private Repository erreicht, das Ihre Verbindung heute erreicht, und jedes Repository, in das Sie schreiben dürfen (auch Ihre eigenen), wird nicht umgestellt: Ihre Verbindung läuft unverändert weiter, und die Karte nennt, wessen Repositories noch fehlen, mit dem Button App installieren oder Zugriff anfragen.