Skip to main 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 アプリを使用できるようにする」をご覧ください。