Skip to main content

Informationen zur Verwendung von GitHub Apps

Erfahren Sie, was ein GitHub App ist und warum Sie eine GitHub App.

Informationen zum GitHub Apps

GitHub Apps sind Tools, die die Funktionalität erweitern GitHub. GitHub Apps Kann Dinge GitHub wie offene Probleme ausführen, Pullanforderungen kommentieren und Projekte verwalten. Sie können auch Dinge außerhalb von GitHub Ereignissen ausführen, die auf GitHub. Beispielsweise kann ein GitHub App Beitrag auf Slack posten, wenn ein Problem geöffnet GitHubwird.

Finden GitHub Apps

Sie können keine Drittanbieteranwendungen in Ihrem Unternehmen installieren. Wenn du die Funktionen einer Drittanbieter-App nutzen möchtest, kannst du dich an dendie App-Entwicklerin wenden, um eine App aus einem Manifest oder aus URL-Parametern zu erstellen. Weitere Informationen finden Sie unter Registrieren einer GitHub App aus einem Manifest und Registrieren einer GitHub App mit URL-Parametern.

Sie können auch Eigene GitHub Apperstellen. Weitere Informationen finden Sie unter Informationen zum Erstellen von GitHub Apps.

Verwenden von GitHub Apps

Um eine GitHub AppApp zu verwenden, müssen Sie die App auf Ihrem Benutzer- oder Organisationskonto installieren. Wenn du die App installierst, erteilst du ihr die Berechtigung zum Lesen oder Ändern der Daten deines Kontos. Die spezifischen Berechtigungen hängen von der App ab und GitHub teilen Ihnen mit, welche Berechtigungen die App angefordert hat, bevor Sie die App installieren. Wenn Sie die App in Ihrer Organisation oder Ihrem Benutzerkonto installieren, geben Sie auch an, auf welche Repositorys die App zugreifen kann.

Bei Bedarf wirst du von der App aufgefordert, zusätzliche Konfigurationen vorzunehmen. Weitere Informationen finden Sie unter Installieren einer GitHub-App von einem Drittanbieter und Installieren Ihrer eigenen GitHub App.

Möglicherweise müssen Sie auch eine GitHub App Berechtigung zum Überprüfen Ihrer Identität erteilen, wissen, auf welche Ressourcen Sie zugreifen können, oder Aktionen in Ihrem Auftrag ergreifen. Wenn du die App autorisieren musst, wirst du dazu aufgefordert. Wenn eine App in deinem Auftrag agiert, hat sie Zugriff auf die gleichen Ressourcen wie du, solange die App in dem Konto installiert ist, das die Ressourcen besitzt, und du ihr die richtigen Berechtigungen erteilt hast. Weitere Informationen finden Sie unter Autorisieren von GitHub Apps.

Gelegentlich fordern die GitHub App aktualisierten Berechtigungen an. GitHub benachrichtigt Sie, wenn dies auftritt. Damit die App weiterhin funktioniert, musst du die aktualisierten Berechtigung überprüfen und genehmigen. Weitere Informationen finden Sie unter Genehmigen aktualisierter Berechtigungen für eine GitHub-App.

Bevor Sie eine GitHub AppApp installieren oder autorisieren, sollten Sie sicherstellen, dass Sie dem App-Entwickler vertrauen. 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 Überprüfen und Ändern der installierten GitHub Apps und Überprüfen und Widerrufen der Autorisierung von GitHub Apps.

GitHub Apps und OAuth apps

GitHub unterstützt OAuth appsauch . Im Gegensatz dazu GitHub Appsinstallieren OAuth app Sie keine Repositorys, auf die sie zugreifen können.

Beide und OAuth appsGitHub Apps verwenden OAuth 2.0.

OAuth apps kann nur im Namen eines Benutzers handeln, während GitHub Apps er entweder im Namen eines Benutzers oder unabhängig von einem Benutzer handeln kann.

Weitere Informationen findest du unter Unterschiede zwischen GitHub Apps und OAuth-Apps und Autorisieren von OAuth-Apps.