Sie können ein GitHub App unter Ihrem Unternehmenskonto erstellen. Die App kann nur in Ihrem Unternehmen oder in Organisationen innerhalb Ihres Unternehmens installiert werden und kann nur von Mitgliedern Ihres Unternehmens autorisiert werden. Die App kann nicht auf Benutzerkonten installiert werden.
Schritt 1: Registrieren eines GitHub App
Um eine GitHub AppApp zu erstellen, müssen Sie die App zuerst registrieren. Weitere Informationen findest du unter Registrieren einer GitHub-App.
Apps können auch von einem Mitglied oder einer Organisation in ein Unternehmen übertragen werden. Informationen zum Übertragen einer App findest du unter Übertragen des Besitzes einer GitHub-App.
Schritt 1a: Hinzufügen eines Unternehmens-App-Managers
Unternehmensbesitzer können einer App als App-Manager Unternehmensmitglieder hinzufügen. App-Manager können die Einstellungen und Anmeldeinformationen der App verwalten, die App jedoch nicht installieren. Weitere Informationen finden Sie unter Informationen zu GitHub App-Managern.
Schritt 2: Erstellen eines GitHub App
Nachdem Sie ein GitHub App registriert haben, möchten Sie Code schreiben, damit Ihr GitHub App etwas tut. Beispiele für das Schreiben von Code findest du unter:
- Schnellstart zum Erstellen von GitHub Apps
- Erstellen einer GitHub-App, die auf Webhook-Ereignisse reagiert
- Erstellen einer Schaltfläche "Anmelden mit GitHub" mit einer GitHub-App
- Erstellen einer CLI mit einer GitHub-App
- Erstellen authentifizierter API-Anforderungen mit einer GitHub App in einem GitHub Actions-Workflow
Du solltest versuchen, bewährten Methoden zu folgen. Weitere Informationen findest du unter Bewährte Methoden zum Erstellen einer GitHub-App.
Schritt 3: Autorisieren oder Installieren Ihrer GitHub App
Sobald Ihr GitHub App registriert ist, müssen Sie es abhängig vom Zweck der App entweder durch Autorisierung oder Installation zur Nutzung verfügbar machen.
Unternehmensbesitzer und App-Manager können die Berechtigungen für Apps im Besitz ihres Unternehmens jederzeit ändern. Berechtigungsänderungen werden automatisch von Organisationen im Unternehmen akzeptiert, wenn die Änderung vom Unternehmensbesitzer vorgenommen wurde. Andernfalls werden die Änderungen nur akzeptiert, wenn der App-Manager auch ein Organisationsbesitzer ist, und ein Organisationsbesitzer muss die Updateanforderung für alle anderen Organisationen akzeptieren.
Schritt 3a: Autorisieren Ihrer GitHub App
Einige GitHub Apps, wie Copilot Erweiterungen, erfordern eine Autorisierung, müssen aber nicht in einer Organisation installiert sein. Benutzer in Ihrem Unternehmen können die App für den Zugriff auf Ressourcen innerhalb von Organisationen autorisieren. Die App hat jedoch nur Zugriff auf GitHub Ressourcen, auf die sie installiert ist. Weitere Informationen findest du unter Autorisieren von GitHub Apps.
Schritt 3b: Teilen Ihres GitHub App über einen Installationslink
Für Apps, die installiert werden müssen, um zu funktionieren, können Sie den Besitzer*innen der Organisation einen Installationslink zur Verfügung stellen. Nachdem die App installiert wurde, hat sie Zugriff auf die Ressourcen der Organisation. Weitere Informationen findest du unter Freigeben deiner GitHub-App.
Nächste Schritte
Wenn Ihre App Unternehmensberechtigungen verwendet, können Sie sie in Ihrem Unternehmen installieren. Weitere Informationen findest du unter Installieren von Unternehmens-Apps.