Informationen zur Sichtbarkeit für GitHub Apps
Ein GitHub App kann öffentlich, privat oder intern sein. Wenn Sie Ihre GitHub App Registrierung für öffentlich festlegen, kann jede Person in Ihrer GitHub Enterprise Server Instanz sie installieren, die App ist jedoch außerhalb Ihrer Instanz nicht verfügbar. Wenn Sie Ihre GitHub App Registrierung auf "Privat" festlegen, kann sie nur auf dem Konto installiert werden, das die App besitzt.
GitHub Apps Das Eigentum eines Unternehmenskontos ist "intern" sichtbar. Interne Apps können nur von Organisationen innerhalb des Unternehmens installiert werden und können nur von Benutzern innerhalb des Unternehmens autorisiert werden. Mitglieder des Unternehmens und nicht verbundene Benutzende können diese Apps autorisieren, externe Mitarbeitende können diese Apps allerdings nicht autorisieren.
Wenn Ihr GitHub App Organisationen in einer GitHub Enterprise Server-Instanz zur Verfügung stehen soll, deren Teil Sie nicht sind, müssen Sie zusätzliche Schritte ausführen. Weitere Informationen finden Sie unter Bereitstellen Ihrer GitHub-App für GitHub Enterprise Server.
Wenn es wichtig ist, dass andere GitHub Enterprise Server Benutzer Ihr Tool verwenden können, erwägen Sie die Verwendung GitHub Actions anstelle eines GitHub App. Öffentliche Aktionen sind für GitHub Enterprise Server Instanzen mit GitHub Connect verfügbar. Weitere Informationen finden Sie unter Aktivieren des automatischen Zugriffs auf GitHub.com Aktionen mithilfe von GitHub Connect und Über GitHub Actions für Unternehmen.
Informationen zum Ändern der Sichtbarkeit einer GitHub App Registrierung finden Sie unter Ändern einer GitHub App-Registrierung.
Öffentlicher Installationsflow
Public GitHub Apps verfügt über eine Startseite mit einer Schaltfläche " Installieren ", damit andere Personen die App auf ihren Konten installieren können.
Privater Installationsflow
Private GitHub Apps kann nur auf dem Benutzer- oder Organisationskonto des App-Besitzers installiert werden. Eingeschränkte Informationen zur App sind auf einer Startseite für die App vorhanden, und die Schaltfläche " Installieren " steht nur Organisationsbesitzern und App-Managern für die Organisation zur Verfügung, die die App besitzt, oder das persönliche Konto, wenn das GitHub App Konto einem einzelnen Konto gehört.
Interner Installationsablauf
Unternehmenseigene GitHub Apps können mithilfe der Installations-URL nur bei Organisationen innerhalb des Unternehmens installiert werden. Die App kann nicht auf Benutzerkonten installiert werden.