Informationen zu GitHub App Änderungen
Sie können Ihre GitHub App Registrierung ändern, um alle Einstellungen zu ändern, die beim erstmaligen Registrieren der App ausgewählt wurden. Weitere Informationen zu den Einstellungen, die Sie bei der Registrierung von GitHub App auswählen können, finden Sie in Registrieren einer GitHub-App.
Du kannst z. B. den Namen und die Beschreibung deiner App, die Berechtigungen, die deiner App erteilt wurden, die Webhooks, die deine App abonniert hat, oder die Sichtbarkeit deiner App ändern.
Sie können auch auswählen, neue optionale Funktionen für GitHub App zu testen. Weitere Informationen findest du unter Aktivieren optionaler Features für GitHub Apps.
Navigieren zu Ihren GitHub App Einstellungen
Zum Ändern eines GitHub App, navigieren Sie zuerst zur Seite mit den App-Einstellungen.
- Klicke auf GitHub in der oberen rechten Ecke einer beliebigen Seite auf dein Profilfoto.
- Navigieren Sie zu den Einstellungen für Ihr Konto.
- Klicken Sie bei einer App, die zu einem persönlichen Konto gehört, auf Einstellungen.
- Für eine App im Besitz einer Organisation:
- Klicke Sie auf Ihre Organisationen.
- Klicken Sie rechts neben der Organisation auf Einstellungen.
- Klicke in der linken Randleiste auf Developer settings.
- Klicke auf der linken Randleiste auf GitHub Apps .
- Klicke rechts neben der GitHub App, die du ändern möchtest, auf Bearbeiten.
Ändern der grundlegenden Informationen einer GitHub App
Sie können die grundlegenden Informationen Ihrer GitHub AppApp ändern, z. B. den Namen der App, die Beschreibung der App und die Homepage-URL der App.
- Navigiere zur Einstellungsseite für die App, die du ändern möchtest. Weitere Informationen findest du unter Navigieren zu deinenGitHub App-Einstellungen in diesem Artikel.
- Ändern Sie unter "Grundlegende Informationen" die GitHub App Informationen, die Sie ändern möchten.
- Klicken Sie auf Änderungen speichern.
Benutzerautorisierung (OAuth) während der Installation anfordern
Sie können Benutzer dazu auffordern, Ihr GitHub App zu autorisieren, wenn sie es installieren, und ein Benutzerzugriffs-Token zu generieren. Wenn du die Benutzerautorisierung (OAuth) während der Installation anforderst, musst du auch eine Rückruf-URL angeben, an die Benutzer*innen umgeleitet werden, nachdem sie die Installation autorisiert haben. Weitere Informationen findest du unter Generieren eines Benutzerzugriffstokens für eine GitHub App.
- Navigiere zur Einstellungsseite für die App, die du ändern möchtest. Weitere Informationen findest du unter Navigieren zu deinenGitHub App-Einstellungen in diesem Artikel.
- Aktiviere oder deaktiviere Benutzerautorisierung (OAuth) während der Installation anfordern unter „Identifizieren und Autorisieren von Benutzern“.
- Gib unter „Rückruf-URL“ die vollständige URL ein, zu der umgeleitet werden soll, nachdem Benutzer*innen die Installation autorisiert haben.
Aktivieren oder Deaktivieren des Geräteflusses
Mit dem Gerätefluss kannst du Benutzer*innen für eine App ohne GUI autorisieren, z. B. ein CLI-Tool oder Git Credential Manager. Weitere Informationen zur Verwendung des Geräteflusses mit GitHub Apps finden Sie unter Generieren eines Benutzerzugriffstokens für eine GitHub App.
- Navigiere zur Einstellungsseite für die App, die du ändern möchtest. Weitere Informationen findest du unter Navigieren zu deinenGitHub App-Einstellungen in diesem Artikel.
- Aktiviere oder deaktiviere Gerätefluss aktivieren unter „Identifizieren und Autorisieren von Benutzern“.
Hinzufügen oder Aktualisieren einer Setup-URL
Du kannst Personen zu einer bestimmten URL umleiten, nachdem sie deine App installiert haben. Weitere Informationen findest du unter Registrieren einer GitHub-App.
Wenn du Benutzerautorisierung (OAuth) während der Installation anfordern ausgewählt hast, kannst du keine Setup-URL eingeben. Benutzer*innen werden im Rahmen des Autorisierungsvorgangs stattdessen zur Rückruf-URL weitergeleitet, wo du das zusätzliche Setup beschreiben kannst. Weitere Informationen findest du unter Informationen zur Rückruf-URL für die Benutzerautorisierung.
- Navigiere zur Einstellungsseite für die App, die du ändern möchtest. Weitere Informationen findest du unter Navigieren zu deinenGitHub App-Einstellungen in diesem Artikel.
- Gib unter „Nach der Installation“ im Feld „Setup-URL“ die URL ein, an die Benutzer*innen umgeleitet werden sollen, nachdem sie deine App installiert haben.
- Wenn du Benutzer*innen nach dem Aktualisieren einer Installation zur Setup-URL umleiten möchtest, kannst du optional Bei Update umleiten aktivieren. Ein Update umfasst das Hinzufügen oder Entfernen eines Repositorys für eine Installation. Wenn „Setup-URL“ leer ist, wird dies ignoriert.
Ändern der Berechtigungen einer GitHub App
Sie können die Zugriffsberechtigungen ändern, die Ihnen GitHub App gewährt werden, indem Sie die folgenden Schritte ausführen.
Wenn Sie einer App neue Repository- oder Organisationsberechtigungen hinzufügen, muss jedes Konto, auf dem die App installiert ist, die neuen Berechtigungen genehmigen. Wenn du die Berechtigungen einer App für das Konto hinzufügst, muss jeder Benutzer, der die App autorisiert hat, die Berechtigungsänderungen genehmigen. In beiden Fällen sendet GitHub jedem Organisationsbesitzer bzw. Benutzer eine E-Mail, um ihn über die Aufforderung zur Aktualisierung der App-Berechtigungen zu informieren. Aktualisierte Berechtigungen werden erst dann für eine Installation oder Benutzerautorisierung wirksam, wenn die neuen Berechtigungen genehmigt wurden. Du kannst den installation-Webhook verwenden, um herauszufinden, wann Personen neue Berechtigungen für deine App akzeptieren.
Wenn Sie Berechtigungen oder Webhooks aus Ihrem GitHub App entfernen, werden die Änderungen sofort wirksam. Wenn du Berechtigungen entfernst, die deiner App zuvor erteilt wurden, kann die App nicht mehr auf diese Ressourcen zugreifen.
Das Ändern der Berechtigungen einer App kann auch die Webhooks ändern, die deine App abonnieren kann, sowie die Aktionen, die deine App mit der API ausführen kann. Weitere Informationen findest du unter Auswählen von Berechtigungen für eine GitHub App.
- Navigiere zur Einstellungsseite für die App, die du ändern möchtest. Weitere Informationen findest du unter Navigieren zu deinenGitHub App-Einstellungen in diesem Artikel.
- Klicken Sie in der Einstellungs-Randleiste GitHub Apps auf Berechtigungen und Ereignisse.
- Ändere in den Abschnitten „Repositoryberechtigungen“, „Organisationsberechtigungen“ und „Kontoberechtigungen“ die gewünschten Berechtigungen. Wähle für jeden Berechtigungstyp entweder „Schreibgeschützt“, „Lesen und schreiben“ oder „Kein Zugriff“ in der Dropdownliste aus. Weitere Informationen findest du unter Auswählen von Berechtigungen für eine GitHub App.
- Fügen Sie optional unter „Nutzern einen Hinweis hinzufügen“ eine Notiz hinzu, in der Sie Ihren Nutzern mitteilen, warum Sie die Berechtigungen ändern, die Ihre GitHub App anfordert.
- Klicken Sie auf Änderungen speichern.
Aktivieren oder Deaktivieren des GitHub App Webhooks
Sie können Ihren GitHub App so konfigurieren, dass er Webhooks für bestimmte Ereignisse auf GitHub empfängt und automatisch darauf reagiert. Weitere Informationen findest du unter Verwenden von Webhooks mit GitHub Apps.
- Navigiere zur Einstellungsseite für die App, die du ändern möchtest. Weitere Informationen findest du unter Navigieren zu deinenGitHub App-Einstellungen in diesem Artikel.
- Um einen Webhook zu aktivieren oder zu deaktivieren, wähle Aktiv aus oder hebe die Auswahl auf.
- Wenn Sie im vorherigen Schritt "Aktiv " ausgewählt haben, geben Sie unter "Webhook-URL" die URL ein, GitHub an die Webhook-Ereignisse gesendet werden sollen.
- Wenn du im vorherigen Schritt Aktiv ausgewählt hast, kannst du optional unter „Webhookgeheimnis“ ein geheimes Token eingeben, um deine Webhooks zu schützen. GitHub empfiehlt dringend, ein Webhook-Geheimnis festzulegen.
Änderung der Abonnements für Webhook-Ereignisse eines GitHub App
Sie können die Webhook-Ereignisse, die von GitHub App abonniert werden, mithilfe der folgenden Schritte ändern.
Die spezifischen Webhookereignisse, die du für deine GitHub App-Registrierung auswählen kannst, werden durch den Typ der Berechtigungen bestimmt, die du für deine App ausgewählt hast. Du musst zuerst die Berechtigungen auswählen, über die deine App verfügen soll, und dann kannst du deine App für Webhookereignisse abonnieren, die sich auf diesen Berechtigungssatz beziehen. Siehe Verwenden von Webhooks mit GitHub Apps.
- Navigiere zur Einstellungsseite für die App, die du ändern möchtest. Weitere Informationen findest du unter Navigieren zu deinenGitHub App-Einstellungen in diesem Artikel.
- Aktivieren Sie den GitHub App Webhook. Siehe Aktivieren oder Deaktivieren des GitHub App Webhooks in diesem Artikel.
- Klicken Sie in der Einstellungs-Randleiste GitHub Apps auf Berechtigungen und Ereignisse.
- Wähle in den Abschnitten „Repositoryberechtigungen“, „Organisationsberechtigungen“ und „Kontoberechtigungen“ die Berechtigungen aus, die für die von deiner App abonnierten Ereignisse erforderlich sind. Siehe die Berechtigungen für eine GitHub App ändern.
- Wählen Sie unter „Ereignisse abonnieren“ die Webhook-Ereignisse aus, die Ihr GitHub App empfangen soll.
- Klicken Sie auf Änderungen speichern.
Die Sichtbarkeit von GitHub App ändern
Sie können die Sichtbarkeitseinstellungen Ihres GitHub App Steuerelements ändern, um zu steuern, wer sie installieren kann. Öffentliche Apps können nicht als privat festgelegt werden, wenn sie in anderen Konten installiert sind. Weitere Informationen findest du unter Erstellen einer GitHub App öffentlich oder privat.
- Navigiere zur Einstellungsseite für die App, die du ändern möchtest. Weitere Informationen findest du unter Navigieren zu deinenGitHub App-Einstellungen in diesem Artikel.
- Klicke auf der linken Seitenleiste auf Advanced (Erweitert).
- Klicken Sie unter „Gefahrenbereich“ je nach aktueller Sichtbarkeit Ihrer GitHub App entweder auf Öffentlich machen oder auf Privat machen.