Du kannst Integrationen in deinem persönlichen Konto oder in deinen eigenen Organisation installieren. Du kannst auch GitHub Apps von einem Drittanbieter in einem bestimmten Repository installieren, für das du Administratorrechte hast oder das sich im Besitz deiner Organisation befindet.
Unterschiede zwischen GitHub Apps und OAuth Apps
Integrationen können GitHub Apps, OAuth Apps, oder alles sein, was GitHub-APIs oder -Webhooks verwendet.
GitHub Appss bieten granulare Berechtigungen und fordern nur Zugriff auf das an, was die App benötigt. GitHub Apps bieten außerdem spezifische Berechtigungen auf Benutzerebene, die jeder Benutzer individuell autorisieren muss, wenn eine App installiert wird oder wenn der Integrator die von der App angeforderten Berechtigungen ändert.
Weitere Informationen finden Sie unter
- Unterschiede zwischen GitHub-Apps und OAuth-Apps
- About creating GitHub Apps
- Authentifizieren mit einer GitHub-App im Namen von Benutzer*innen
- Autorisieren von OAuth-Apps
- Autorisieren von GitHub-Apps
- Überprüfen und Widerrufen der Autorisierung von GitHub-Apps
Du kannst eine vorkonfigurierte GitHub App installieren, wenn die Integratoren oder App-Entwickler ihre App mit dem GitHub App-Manifest-Flow erstellt haben. Weitere Informationen zum Ausführen deiner GitHub App mit automatisierter Konfiguration erhältst du vom Integrator oder App-Entwickler.
Du kannst eine GitHub App mit vereinfachter Konfiguration erstellen, wenn du deine App mit Probot erstellst. Weitere Informationen findest du auf der Website mit der Probot-Dokumentation.
Integrationen auf GitHub Marketplace entdecken
Auf GitHub Marketplace kannst du eine Integration zur Installation finden oder deine eigene Integration veröffentlichen.
GitHub Marketplace enthält GitHub Apps und OAuth Apps. Weitere Informationen zur Suche nach einer Integration oder zur Erstellung einer eigenen Integration findest du unter Informationen zu GitHub Marketplace.
Direkt von Integratoren bezogene Integrationen
Einige Integrationen kannst du auch direkt von Integratoren beziehen. Wenn du als Organisationsmitglied eine GitHub App findest, die du verwenden möchtest, kannst du beantragen, dass eine Organisation die App für die Organisation genehmigt und installiert.
Wenn du über Administratorberechtigungen für alle organisationseigenen Repositorys verfügst, auf denen die App installiert ist, kannst du GitHub Apps mit Berechtigungen auf Repositoryebene installieren, ohne einen Organisationsinhaber um die Genehmigung der App bitten zu müssen. Wenn ein Integrator die Berechtigungen einer App ändert und die Berechtigungen nur für ein Repository gelten, können Organisationsinhaber und Personen mit Administratorberechtigungen für ein Repository, in dem diese App installierte ist, die neuen Berechtigungen überprüfen und akzeptieren.