Skip to main content

Erstellen einer GitHub App öffentlich oder privat

Beim Registrieren einer GitHub App können Sie sie öffentlich machen, damit andere GitHub-Konten die App oder privat installieren können, damit Sie sie nur auf dem Konto installieren können, das die App besitzt.

Informationen zur Sichtbarkeit für GitHub Apps

Eine GitHub App kann öffentlich oder privat sein. Wenn du deine GitHub App-Registrierung auf „Öffentlich“ festlegst, können sie alle Benutzende bei GitHub installieren und autorisieren. Wenn du deine GitHub App-Registrierung als privat festlegst, kann sie nur unter dem Konto installiert werden, das die App besitzt. Nur Mitglieder der Organisation, die sie besitzt, können sie autorisieren.

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 finden Sie unter AUTOTITLE.

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 stehen auf GitHub Enterprise Server Instanzen mit GitHub Connect zur Verfügung. Weitere Informationen findest du unter AUTOTITLE und AUTOTITLE in der GitHub Enterprise Server-Dokumentation.

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

Öffentlicher Installationsflow

Öffentliche GitHub Apps verfügen über eine Landing Page mit der Schaltfläche Installieren, damit andere Personen die App in ihren Konten 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 findest du unter AUTOTITLE.

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 Landing Page für die App vorhanden, und die Schaltfläche Installieren steht nur Organisationsbesitzenden und App-Managern 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.