# Freigeben deiner GitHub-App

Du kannst deine GitHub App für andere Benutzer*innen freigeben.

## Freigeben deiner GitHub App im GitHub Marketplace

Wenn deine GitHub App öffentlich ist, kannst du sie im GitHub Marketplace
veröffentlichen. Weitere Informationen finden Sie unter [Informationen zu GitHub Marketplace für Apps](/de/enterprise-cloud@latest/apps/publishing-apps-to-github-marketplace/github-marketplace-overview/about-github-marketplace).

Wenn du Enterprise Managed User bist, kannst du deine App nicht auf GitHub Marketplace
teilen.

Weitere Informationen dazu, wie deine App über den GitHub Marketplace
installiert werden kann, findest du unter [Installieren einer GitHub-App aus dem GitHub Marketplace für deine Organisationen](/de/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations) und [Installieren einer GitHub-App aus dem GitHub Marketplace für dein persönliches Konto](/de/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-personal-account).

## Das Teilen deiner GitHub App über einen Installationslink

Wenn deine GitHub App öffentlich ist, können andere Benutzende und Organisationen deine App installieren. Weitere Informationen zum Festlegen deiner App als öffentlich findest du unter [Erstellen einer GitHub App öffentlich oder privat](/de/enterprise-cloud@latest/apps/creating-github-apps/setting-up-a-github-app/making-a-github-app-public-or-private).

Wenn du Enterprise Managed User bist oder deine App im Besitz deines Enterprise-Kontos ist, kannst du deine App nur für Konten innerhalb deines Unternehmens freigeben.

1. Klicke auf GitHub in der oberen rechten Ecke einer beliebigen Seite auf dein Profilfoto.

2. Navigieren Sie zu den Einstellungen für Ihr Konto.
   * Klicken Sie bei einer App, die zu einem persönlichen Konto gehört, auf **Einstellungen**.
   * Für eine App im Besitz einer Organisation:
     1. Klicke Sie auf **Ihre Organisationen**.
     2. Klicken Sie rechts neben der Organisation auf **Einstellungen**.
   * Für eine App im Besitz eines Unternehmens:
     1. Wenn Sie Enterprise Managed Users verwenden, klicken Sie auf **Ihr Unternehmen**, um direkt zu den Enterprise-Konto Einstellungen zu wechseln.
     2. Wenn Sie persönliche Konten verwenden, klicken Sie auf **Ihre Unternehmen** und dann rechts neben dem Unternehmen auf **Einstellungen**.

3. Navigieren Sie zu den GitHub App-Einstellungen.
   * Für eine App, die einem persönlichen Konto oder einer Organisation gehört:
     1. Klicke in der linken Randleiste auf **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-code" aria-label="code" role="img"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg> Developer settings** und dann auf **GitHub Apps**.
   * Für eine App im Besitz eines Unternehmens:
     1. Klicken Sie in der linken Randleiste unter „Einstellungen“, auf **GitHub Apps**.

4. Klicke neben der GitHub App, die du freigeben möchtest, auf **Bearbeiten**.

5. Klicke auf **Öffentliche Seite**. GitHub leitet dich auf die öffentliche Seite für deine GitHub App weiter.

6. Klicke auf **Installieren**. GitHub leitet dich zur Installations-URL für deine GitHub App weiter. Die URL sieht in etwa wie `https://github.com/apps/APP-NAME/installations/new` aus. `APP-NAME` ist dabei der Name der GitHub App.

7. Gib die Installations-URL an andere Benutzer weiter. Weitere Informationen dazu, wie Benutzer deine App über diese URL installieren können, findest du unter [Installieren einer GitHub-App von einem Drittanbieter](/de/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party).

   Bei der Weitergabe der URL können Sie einen `state`-Abfrageparameter in die Installations-URL aufnehmen, um den Zustand der Anwendungsseite beizubehalten und Benutzer*innen nach dem Installieren, Authentifizieren oder Akzeptieren von Updates für Ihre GitHub App in diesen Zustand zurückzuversetzen. Beispielsweise kannst du `state` verwenden, um eine Installation mit Benutzer*innen oder Konten zu korrelieren.

   Um einen Zustand beizubehalten, füge ihn der Installations-URL hinzu: `https://github.com/apps/<app name>/installations/new?state=AB12t`.

## Freigeben deiner GitHub App für GitHub Enterprise Server-Instanzen

Wenn du deine GitHub App für GitHub Enterprise Server-Instanzen freigeben möchtest, zu denen du nicht gehörst, musst du zusätzliche Schritte ausführen. Weitere Informationen finden Sie unter [Bereitstellen Ihrer GitHub-App für GitHub Enterprise Server](/de/enterprise-cloud@latest/apps/creating-github-apps/setting-up-a-github-app/making-your-github-app-available-for-github-enterprise-server).