Skip to main content
Skip to content

GitHub App の共有

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

GitHub AppでGitHub Marketplaceを共有する

GitHub Appがパブリックである場合は、GitHub Marketplaceに発行することを選択できます。 詳しくは、「GitHub Marketplace for apps について」をご覧ください。

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

ユーザーが GitHub Marketplaceからアプリをインストールする方法の詳細については、「 Organization の GitHub Marketplace から GitHub アプリをインストールする 」と 「AUTOTITLE」を参照してください。

インストール リンクを使用して GitHub App を共有する

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

Enterprise Managed User の場合、またはアプリがエンタープライズ アカウントによって所有されている場合は、企業内のアカウントとのみアプリを共有できます。

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

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

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

    • 個人用アカウントまたは組織が所有するアプリの場合:
      1. 左側のサイドバーで、[ Developer settings] をクリックしてから、[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 を共有するときに、 state クエリ パラメーターをインストール URL に含めて、アプリケーション ページの状態を保持し、ユーザーが GitHub Appの更新プログラムをインストール、認証、または受け入れた後にその状態に戻すことができます。 たとえば、state を使ってインストールをユーザーあるいはアカウントと関連付けることができます。

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

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

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