Informationen zum GitHub Apps
GitHub Apps sind Tools, die die Funktionalität von GitHub erweitern. GitHub Apps kann auf GitHub Dinge tun wie Issues öffnen, Pull Requests kommentieren und Projekte verwalten. Sie können auch außerhalb von GitHub Aktionen ausführen, die auf Ereignissen basieren, die auf GitHub auftreten. Beispielsweise kann ein GitHub App eine Nachricht in Slack senden, wenn ein Issue auf GitHub geöffnet wird.
Finden GitHub Apps
Sie können GitHub Apps auf GitHub Marketplace finden. Sie können keine Drittanbieteranwendungen auf Ihrem Unternehmenskonto installieren– sie müssen im Besitz Ihres Unternehmens oder einer Organisation in Ihrem Unternehmen sein.
Hinweis
Apps aus GitHub Marketplace sind derzeit nicht auf GHE.com verfügbar.
Sie können auch Ihre eigene GitHub App erstellen. 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 Unternehmens-, 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. Apps, die auf einem Unternehmenskonto installiert sind, können das Unternehmen nur selbst verwalten und erhalten keine Organisations- oder Repositoryberechtigungen.
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 autorisieren, um Ihre Identität zu überprüfen, zu wissen, auf welche Ressourcen Sie zugreifen können, oder in Ihrem Namen Aktionen auszuführen. 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.
Agenten-Apps
Hinweis
Agent apps are currently in Öffentliche Vorschau and subject to change.
Agenten-Apps are GitHub Apps that expose agents on GitHub. GitHub partners build Agent-Anwendungen to bring their tools and services into your development workflow. These Agent-Anwendungen are agents you can delegate work to alongside Copilot-Cloud-Agent and other third-party agents. Gestützt auf Copilot-Cloud-Agent können Sie diese Agenten über Issues, Pull Requests und die Agenten-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-Anwendungen" Copilot aktivieren, bevor die Agentfeatures verfügbar werden.
GitHub Apps und OAuth apps
GitHub unterstützt auch OAuth apps. Im Gegensatz zu GitHub Apps installieren Sie kein OAuth app und steuern nicht, auf welche Repositorys es zugreifen kann.
Sowohl OAuth apps als auch GitHub 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.