Sie können unter Ihrem Enterprise-Konto eine GitHub App erstellen. Die App kann nur auf deines Unternehmens oder deiner Organisationen innerhalb deines Unternehmens installiert werden und kann nur von Mitgliedern deines Unternehmens autorisiert werden. Die App kann nicht auf Benutzerkonten installiert werden.
Schritt 1: Registrieren einer GitHub App
Um eine GitHub App 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 findest du unter Informationen zu GitHub-App-Manager*innen.
Schritt 2: Erstellen einer GitHub App
Nachdem du eine GitHub App registriert hast, solltest du Code schreiben, damit deine GitHub App Aktionen ausführt. Beispiele für das Schreiben von Code findest du unter:
-
[AUTOTITLE](/apps/creating-github-apps/writing-code-for-a-github-app/quickstart) -
[AUTOTITLE](/apps/creating-github-apps/guides/building-a-github-app-that-responds-to-webhook-events) -
[AUTOTITLE](/apps/creating-github-apps/guides/building-a-login-with-github-button-with-a-github-app) -
[AUTOTITLE](/apps/creating-github-apps/guides/building-a-cli-with-a-github-app) -
[AUTOTITLE](/apps/creating-github-apps/writing-code-for-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow)
Du solltest versuchen, bewährten Methoden zu folgen. Weitere Informationen findest du unter Best Practices beim Erstellen einer GitHub-App.
Schritt 3: Autorisieren oder Installieren deiner GitHub App
Nachdem deine GitHub App registriert wurde, musst du sie je nach Zweck der App entweder über die Autorisierung oder Installation verfügbar machen.
Unternehmensbesitzer und App-Manager können die Berechtigungen für Apps, die im Besitz ihres Unternehmens sind, jederzeit ändern. Berechtigungsänderungen werden von Organisationen im Unternehmen automatisch 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 von GitHub App
Einige GitHub Apps, wie z. B. Copilot-Erweiterungen, erfordern eine Autorisierung, müssen aber nicht in einer Organisation installiert werden. 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 die GitHub-Ressourcen, in denen sie installiert ist. Weitere Informationen findest du unter Autorisieren von GitHub-Apps.
Schritt 3b: Freigeben Ihrer GitHub App über einen Installationslink
Für Apps, die eine Installation erfordern, können Sie Organisationsbesitzer*innen mit einem Installationslink bereitstellen. Nachdem die App installiert wurde, hat sie Zugriff auf die Ressourcen der Organisation. Weitere Informationen findest du unter Freigeben deiner GitHub-App.
Schritt 4: Installieren Ihrer GitHub App (falls erforderlich)
Wenn Ihre GitHub App eine Installation (und nicht nur eine Autorisierung) erfordert, können Organisationsbesitzer*innen den Installationslink verwenden, um die App in ihrer Organisation zu installieren. Weitere Informationen findest du unter Installieren einer GitHub-App von einem Drittanbieter.
Wenn Sie dieselbe App in vielen Organisationen installieren müssen, können Sie dies mit einer API automatisieren. Weitere Informationen findest du unter Automatisieren von App-Installationen in den Unternehmen.
Wenn Ihre App Unternehmensberechtigungen verwendet, können Sie sie in Ihrem Unternehmen installieren. Um den Installationslink zu finden, navigiere zu der Einstellungsseite der App in deinem Enterprise-Konto. Weitere Informationen findest du unter Installieren einer GitHub-App in deinem Unternehmen.