Skip to main content

Öffentlich- oder Privatmachen einer GitHub-App

Wenn du eine GitHub App registrierst, kannst du sie öffentlich machen, damit andere GitHub-Benutzer*innen oder Organisationen die App installieren können, oder sie als private App konfigurieren, sodass sie nur unter dem Konto installiert werden kann, dem die App gehört.

Informationen zur Sichtbarkeit für GitHub Apps

Du kannst deine GitHub App-Registrierung öffentlich oder privat machen. Wenn eine GitHub App von einer Enterprise Managed User erstellt wird, ist die Option „Öffentlich“ deaktiviert und die App kann nur von Organisationen innerhalb des Enterprise Managed User Enterprise installiert werden. Enterprise Managed User Unternehmen können ihre Anwendungen so einstellen, dass sie von jeder anderen Organisation im Enterprise oder nur von der Organisation, die Eigentümerin der Anwendung ist, installiert werden können. Apps, die innerhalb eines Enterprise Managed User Kontos erstellt werden, können niemals auf Konten außerhalb Ihres Enterprise installiert werden.

Wenn eine GitHub App-Registrierung einem Konto gehört, das kein Enterprise Managed User ist, und die App als öffentliche App konfiguriert ist, können beliebige Benutzer*innen auf GitHub die App installieren. Wenn du deine GitHub App-Registrierung als privat festlegst, kann sie nur unter dem Konto installiert werden, das die App besitzt.

Du kannst eine GitHub App unter deinem persönlichen Konto oder deiner Organisation erstellen und für die Installation für andere Organisationskonten verfügbar machen. Du benötigst keinen Enterprise-Tarif und kein Organisationskonto, um deine GitHub App für eine Organisation verfügbar zu machen, auch wenn sich die Organisation im Besitz eines Unternehmens in GitHub Enterprise Cloud befindet.

Zusätzlich können Sie eine GitHub App unter Ihrem Unternehmen registrieren. Sie können diese App nicht öffentlich machen, die App kann nur in Organisationen innerhalb Ihres Unternehmens installiert werden und kann nur von Mitgliedern Ihres Unternehmens autorisiert werden.

Wenn Sie möchten, dass Ihre GitHub App für Organisationen in einer GitHub Enterprise Server-Instanz verfügbar ist, der Sie nicht angehören, müssen Sie zusätzliche Schritte unternehmen. Weitere Informationen findest du unter Bereitstellen deiner GitHub-App für GitHub Enterprise Server.

Wenn es wichtig ist, dass GitHub Enterprise Server-Benutzer*innen dein Tool verwenden können, empfiehlt sich gegebenenfalls die Verwendung von GitHub Actions anstelle einer GitHub App. Öffentliche Aktionen sind in GitHub Enterprise Server-Instanzen mit GitHub Connect verfügbar. Weitere Informationen finden Sie unter „AUTOTITEL“ und „AUTOTITEL“ in der GitHub Enterprise Server-Dokumentation.

Informationen zum Ändern der Sichtbarkeit einer GitHub App-Registrierung findest du unter Ändern einer GitHub-App-Registrierung.

Öffentlicher Installationsflow

Öffentliche GitHub Apps verfügen über eine Zielseite mit der Schaltfläche Installieren, damit andere die App in ihren Repositorys installieren können. Wenn deine GitHub App für alle Benutzer*innen in GitHub öffentlich ist, kannst du sie auch im GitHub Marketplace veröffentlichen. Weitere Informationen finden Sie unter Informationen zu GitHub Marketplace für Apps.

Privater Installationsflow

Private GitHub Apps können nur im Benutzer- oder Organisationskonto des App-Besitzers bzw. der App-Besitzerin installiert werden. Begrenzte Informationen zur App sind auf einer Zielseite für die App vorhanden, aber die Schaltfläche Installieren steht nur Organisationsbesitzerinnen und App-Managerinnen für die Organisation zur Verfügung, die die App besitzt, oder dem persönlichen Konto, wenn die GitHub App einem einzelnen Konto gehört.

Unternehmenseigener Installationsfluss

Unternehmenseigene GitHub Apps können nur von Organisationsbesitzer*innen innerhalb des Unternehmens mithilfe der Installations-URL installiert werden. Die App kann nicht auf Benutzerkonten installiert werden.