Informationen zur GitHub App
Eine GitHub App ist ein Tool, das die Funktionalität von GitHub erweitert. Eine GitHub App kann Aktionen wie das Erstellen von Issues, das Kommentieren von Pull Requests und das Verwalten von Projekten auf GitHub durchführen. Sie können auch Aktionen außerhalb von GitHub durchführen, die auf Ereignissen basieren, die auf GitHub auftreten. Beispielsweise kann eine GitHub App auf Slack posten, wenn ein Issue auf GitHub erstellt wird.
Suchen einer GitHub App
Du findest eine GitHub App auf GitHub Marketplace. Weitere Informationen findest du unter Informationen zu GitHub Marketplace.
Du kannst auch deine eigene GitHub App erstellen. Weitere Informationen findest du unter Informationen zum Erstellen von GitHub-Apps.
Verwenden einer GitHub App
Um eine GitHub App nutzen zu können, musst du die App in deinem Benutzer- oder Organisationkonto installieren. Wenn du die App installierst, gewährst du der App die Berechtigung, deine Repository- oder Organisationsdaten zu lesen oder zu ändern. Die spezifischen Berechtigungen hängen von der App ab, und GitHub informiert dich darüber, welche Berechtigungen die App vor der Installation angefordert hat. Wenn du die App installierst, musst du auch angeben, auf welche Repositorys die App zugreifen kann. Bei Bedarf wirst du von der App aufgefordert, zusätzliche Konfigurationen vorzunehmen. Weitere Informationen findest du unter Installieren einer GitHub-App in deinem persönlichen Konto und Installieren einer GitHub-App in deiner Organisation.
Möglicherweise musst du auch eine GitHub App autorisieren, um deine Identität zu überprüfen, zu wissen, auf welche Ressourcen du zugreifen kannst, oder um Aktionen in deinem Namen durchzuführen. Wenn du die App autorisieren musst, wirst du dazu aufgefordert. Weitere Informationen findest du unter Autorisieren von GitHub-Apps.
Gelegentlich fordert die GitHub App aktualisierte Berechtigungen an. GitHub benachrichtigt dich, wenn dies der Fall ist. Damit die App weiterhin funktioniert, musst du die aktualisierten Berechtigung überprüfen und genehmigen. Weitere Informationen findest du unter Genehmigen aktualisierter Berechtigungen für eine GitHub-App.
Bevor du eine GitHub App installierst oder autorisierst, solltest du sicherstellen, dass derdie App-Entwicklerin vertrauenswürdig ist. Wenn du die App nicht mehr verwendest, solltest du die App anhalten oder deinstallieren und/oder die Autorisierung der App widerrufen. Weitere Informationen findest du unter Anhalten einer GitHub-App-Installation und unter Überprüfen und Widerrufen der Autorisierung von GitHub-Apps.
Unterschiede zwischen einer GitHub App und einer OAuth-App
GitHub unterstützt auch OAuth-Apps. Im Gegensatz zu einer GitHub App installierst du keine OAuth-App oder steuerst, auf welche Repositorys sie zugreifen kann. Weitere Informationen findest du unter Autorisieren von OAuth-Apps.