Skip to main content

GitHub App の共有

GitHub App を他のユーザーと共有できます。

GitHub Marketplace

での GitHub App の共有

GitHub App がパブリックである場合は、それを GitHub Marketplace に公開することもできます。 詳しくは、「アプリの GitHub Marketplace について」を参照してください。

Enterprise Managed User の場合、GitHub Marketplace でアプリを共有することはできません。

ユーザーが GitHub Marketplace からどのようにアプリをインストールできるかについて詳しくは、「Organization の GitHub Marketplace から GitHub アプリをインストールする」と「個人向けアカウント用に GitHub Marketplace から GitHub アプリをインストールする」参照してください。

インストール リンクを使用した GitHub App の共有

GitHub App がパブリックである場合、エンタープライズ内の他のユーザーと組織はアプリをインストールできます。 アプリをパブリックにする方法について詳しくは、「GitHub Appをパブリックまたはプライベートにする」を参照してください。

Enterprise Managed User の場合は、アプリを Enterprise 内のユーザーまたは Organization とのみ共有できます。

  1. GitHub の任意のページの右上隅にある、自分のプロファイル写真をクリックします。

  2. アカウント設定にアクセスしてください。

    • 個人用アカウントが所有するアプリの場合は、[設定] をクリックします。
    • 組織が所有するアプリの場合:
      1. [自分の組織] をクリックします。
      2. 組織の右側にある [設定] をクリックします。
    • Enterprise が所有するアプリの場合:
      1. Enterprise Managed Users を使用する場合は、[Enterprise] をクリックして Enterprise アカウントの設定に移動します。
      2. 個人用アカウントを使用する場合は、[Enterprise] をクリックしてから、Enterprise の右側にある [設定] をクリックします。
  3. GitHub App 設定にアクセスしてください。

    • 個人用アカウントまたは組織が所有するアプリの場合:
      1. 左側のサイドバーで、 [開発者向け設定] をクリックし、 [GitHub Apps] をクリックします。
    • Enterprise が所有するアプリの場合:
      1. 左側のサイドバーで、 [設定] から GitHub Apps をクリックします。
  4. 共有する GitHub App の横にある [編集] をクリックします。

  5. [パブリック ページ] をクリックします。 GitHub を使用すると、GitHub App のパブリック ページが表示されます。

  6. [インストール] をクリックします。 GitHub を使用すると、GitHub App のインストール URL が表示されます。 URL は https://github.com/apps/APP-NAME/installations/new のようになります。ここで、APP-NAME は GitHub App の名前です。

  7. インストール URL を他のユーザーと共有します。 ユーザーがこの URL からどのようにアプリをインストールできるかについて詳しくは、「サード パーティからの GitHub App のインストール」を参照してください。

    URL を共有する場合、インストール URL にstate クエリ パラメーターを含めて、アプリケーション ページの状態を保持し、インストールや認可、あるいは GitHub App の更新の受け付け後にその状態に戻れるようにできます。 たとえば、state を使ってインストールをユーザーあるいはアカウントと関連付けることができます。

    状態を保持するには、次のようにインストール URL に追加します: https://github.com/apps/<app name>/installations/new?state=AB12t

GitHub App を GitHub Enterprise Server インスタンスと共有する

所属していない GitHub Enterprise Server インスタンスと GitHub App を共有するには、追加の手順を実行する必要があります。 詳しくは、「GitHub Enterprise Server で GitHub App を使用できるようにする」を参照してください。