Informationen zur Sichtbarkeit für GitHub Apps
Ein GitHub App kann öffentlich, privat oder intern sein. Wenn Sie Ihre GitHub App Registrierung auf öffentlich festlegen, kann jeder Benutzer GitHub die Registrierung installieren und autorisieren. Wenn Sie Ihre GitHub App Registrierung auf "Privat" festlegen, kann sie nur auf dem Konto installiert werden, das die App besitzt. Nur Mitglieder der Organisation, die sie besitzt, können sie autorisieren.
GitHub Apps Das Eigentum eines Unternehmenskontos oder eines verwaltetes Benutzerkonto Unternehmens ist "intern" sichtbar. Interne Apps können nur von diesem Unternehmen und 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 deine unternehmenseigene Anwendung in deinem Unternehmen installiert werden soll, übertrage sie an das Unternehmen, oder lege sie als public oder internal fest. Wenn dies der Fall ist private, kann es nur für die Organisation installiert werden.
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 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 in der GitHub Enterprise Server Dokumentation.
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. Wenn Ihr GitHub App für alle Benutzer auf GitHub öffentlich ist, können Sie es auch auf GitHub Marketplace veröffentlichen. Weitere Informationen finden Sie unter Informationen zu GitHub Marketplace für Apps.
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 und Apps im Besitz von verwaltete Benutzerkonten können mithilfe der Installations-URL nur bei diesem Unternehmen und Organisationen innerhalb des Unternehmens installiert werden. Die App kann nicht auf Benutzerkonten installiert werden.