[Go to site: main page, start]

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 GitHub Apps auf GitHub Marketplace.

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 aus dem GitHub Marketplace für dein persönliches Konto, Installieren einer GitHub-App aus dem GitHub Marketplace für deine Organisationen,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.

Agent-Apps

Hinweis

Agent apps are currently in Öffentliche Vorschau and subject to change.

Agent-Apps are GitHub Apps that expose agents on GitHub. GitHub partners build Agent-Apps to bring their tools and services into your development workflow. These Agent-Apps are agents you can delegate work to alongside Copilot-Cloud-Agent and other third-party agents. Unterstützt von Copilot-Cloud-Agent, können Sie diese Agents aus Problemen, Pullanforderungen und der Agents-Benutzeroberfläche auslösen.

Wenn Sie eine Agent-AppInstallation installieren, werden Sie gefragt, ob Sie Agent-Features aktivieren möchten. Weitere Informationen finden Sie unter Informationen zu Agent-Apps.

Wenn die App in einer Organisation installiert ist, die einem Unternehmen gehört, muss ein Administrator auch die Richtlinie "Agent-Apps" Copilot aktivieren, bevor die Agentfeatures verfügbar werden.

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.