Skip to main content

Informationen zu GitHub Marketplace für Apps

Hier erfährst du mehr über GitHub Marketplace, wo du deine Apps öffentlich für alle Benutzer*innen von GitHub Enterprise Cloud freigeben kannst.

GitHub Marketplace verbindet dich mit Entwicklern, die ihre GitHub-Workflows erweitern und verbessern möchten. Du kannst kostenlose und kostenpflichtige Tools für Entwickler auflisten, die in GitHub Marketplace verwendet werden sollen. GitHub Marketplace bietet Entwicklern zwei Arten von Tools: GitHub Actions und Apps, und jedes Tool erfordert unterschiedliche Schritte zum Hinzufügen zu GitHub Marketplace.

GitHub Actions

Du kannst deine Aktion in GitHub Marketplace veröffentlichen. GitHub überprüft einige Partnerorganisationen und diese werden als überprüfte Ersteller angezeigt.

Wenn du über GHE.com auf GitHub zugreifst, kann es vorkommen, dass Aktionen, die hartcodierte API-Aufrufe an GitHub.com enthalten, nicht wie erwartet funktionieren.

Informationen zum Veröffentlichen von GitHub Actions in GitHub Marketplace findest du unter Aktionen auf dem GitHub-Marktplatz veröffentlichen.

Apps

Jeder kann seine Apps kostenlos auf GitHub Marketplace freigeben, aber nur Organisationen können in ihrem Besitz befindliche Apps verkaufen.

Note

Apps aus GitHub Marketplace sind derzeit nicht auf GHE.com verfügbar.

Um kostenpflichtige Pläne für deine App zu veröffentlichen und ein Marketplace-Badge anzuzeigen, musst du den Prozess der Herausgeberüberprüfung durchlaufen. Weitere Informationen findest du unter Beantragen der Herausgeberüberprüfung für deine Organisation oder Anforderungen für das Auflisten einer App.

Sobald die Organisation die Anforderungen erfüllt, können Personen mit Besitzerberechtigungen in der Organisation kostenpflichtige Pläne für jede ihrer Apps veröffentlichen. Jede App mit einem kostenpflichtigen Plan durchläuft auch einen finanziellen Onboardingprozess, um Zahlungen zu ermöglichen.

Um Apps mit kostenlosen Plänen zu veröffentlichen, musst du nur die allgemeinen Anforderungen für das Auflisten jeder App erfüllen. Weitere Informationen findest du unter Anforderungen für das Auflisten einer App.

Neu bei Apps?

Wenn du daran interessiert bist, eine App für GitHub Marketplace zu erstellen, aber noch nicht mit GitHub Apps oder OAuth apps vertraut bist, findest du unter Informationen zum Erstellen von GitHub-Apps oder Erstellen von OAuth-Apps weitere Informationen.

GitHub Apps im Vergleich zu OAuth apps

GitHub Apps sind die offiziell empfohlene Möglichkeit zur Integration in GitHub, weil sie viel detailliertere Berechtigungen für den Zugriff auf Daten bieten., obwohl du sowohl OAuth- als auch GitHub Apps in GitHub Marketplace auflisten kannst. Weitere Informationen findest du unter Unterschiede zwischen GitHub-Apps und OAuth-Apps und unter Migrieren von OAuth-Apps zu GitHub-Apps.

GitHub Copilot Extensions

Note

GitHub Copilot Extensions befinden sich in der public preview und können noch geändert werden.

GitHub Copilot Extensions sind eine Art von GitHub App, die die Leistungsfähigkeit externer Tools in GitHub Copilot Chat integriert. Copilot Extensions können von jedem für private oder öffentliche Zwecke entwickelt und über den GitHub Marketplace für andere freigegeben werden.

Weitere Informationen zu Copilot Extensions findest du unter Verwenden von Erweiterungen zum Integrieren externer Tools in Copilot Chat.

Übersicht zum Veröffentlichen einer App im GitHub Marketplace

Nach der Erstellung kannst du deine App im GitHub Marketplace veröffentlichen, um sie für andere Benutzer freizugeben. Der Prozess im Überblick:

  1. Überprüfe deine App sorgfältig, um sicherzustellen, dass sie sich in anderen Repositorys wie erwartet verhält und den Richtlinien für bewährte Methoden entspricht. Weitere Informationen finden Sie unter Best Practices zur Sicherheit für Apps im GitHub Marketplace und unter Anforderungen für das Auflisten einer App.

  2. Füge der App Webhook-Ereignisse hinzu, um Benutzerabrechnungsanforderungen nachzuverfolgen. Weitere Informationen zur GitHub Marketplace-API, zu Webhookereignissen und Abrechnungsanforderungen findest du unter Verwenden der GitHub Marketplace-API in deiner App.

  3. Erstelle einen GitHub Marketplace-Angebotsentwurf. Weitere Informationen findest du unter Entwerfen eines Angebots für deine App.

  4. Füge einen Preisplan hinzu. Weitere Informationen findest du unter Festlegen des Tarifs für deine Listing.

  5. Lies und akzeptiere die Bedingungen für GitHub Marketplace-Entwicklervereinbarung.

  6. Übermittle deinen Eintrag zur Veröffentlichung in GitHub Marketplace. Weitere Informationen findest du unter Übermitteln deines Angebots zur Veröffentlichung.

Überprüfen der Akzeptanz deiner App

Du kannst auf Metriken und Transaktionen für deinen Eintrag zugreifen. Weitere Informationen findest du unter:

Support kontaktieren

Richten Sie Fragen zu GitHub Marketplace bitte an uns über das GitHub-Support-Portal.