GitHub Marketplace の概要
この記事は、GitHub AppsからのGitHub Marketplaceのインストールと購入に適用されます。 GitHub Apps以外のソースからのGitHub Marketplaceのインストールの詳細については、AUTOTITLE を参照してください。
メモ
GitHub Marketplace のアプリは、現在 GHE.com で使用できません。
組織アカウントに GitHub App をインストールし、有料プランを選択した場合は、組織の既存の支払い方法を使用して、組織の現在の請求日にアプリ サブスクリプションの支払いを行います。
無料のトライアルがある有料プランを選択した場合、トライアルの期間中にはいつでも課金されることなくキャンセルができますが、アプリケーションへのアクセスは自動的にできなくなります。 有料プランは 14 日間のトライアルの終了時に開始されます。 詳しくは、「GitHub Marketplace アプリ サブスクリプション」をご覧ください。
OAuth appからのGitHub Appの代わりにGitHub Marketplaceをインストールする方法の詳細については、組織でのOAuthアプリのインストール を参照してください。
インストールについて GitHub Apps
リソースにGitHub Appを使用するには、企業、の組織または個人アカウントアプリをインストールする必要があります。 複数のアカウントに同じ GitHub App をインストールできます。 たとえば、自分の個人アカウントと、自分が所有するいくつかの組織にアプリをインストールした場合は、個人リポジトリ、アプリをインストールした組織、それらの組織が所有するリポジトリで、そのアプリを使用できます。
アプリをインストールするときは、要求した エンタープライズリソースまたは 整理リソースとリポジトリ リソースにアクセスするためのアクセス許可をアプリに付与します。 インストール プロセス中に、 GitHub は、 GitHub App が要求したアクセス許可を通知します。 GitHub Appがこれらのアクセス許可を使用して行うことができる REST API 要求の詳細については、GitHub Apps に必要なアクセス許可 を参照してください。
リポジトリのアクセス許可を要求するアプリをインストールするときに、 GitHub App アクセス権を付与するリポジトリも選択します。
GitHub Appをインストールする前に、GitHub Appの所有者を信頼する必要があります。 また、 GitHub App が要求しているアクセス許可を確認し、それらのアクセス許可を快適に付与していることを確認する必要があります。 GitHub Appがこれらのアクセス許可を使用して行うことができる REST API 要求の詳細については、GitHub Apps に必要なアクセス許可 を参照してください。
インストールできるアプリの数に上限はありません。
インストールと承認の違い
GitHub Appをインストールした後、アプリの承認を求めることもできます。
アカウントまたは組織に**** をGitHub Appする場合は、要求した組織およびリポジトリ リソースにアクセスするためのアクセス許可をアプリに付与します。 また、アプリからアクセスできるリポジトリも指定します。 インストール プロセス中に、付与するリポジトリと組織のアクセス許可が GitHub App によって示されます。 GitHub Appを有効にするさまざまなアクセス許可の詳細については、「GitHub アプリのアクセス許可の選択」を参照してください。
たとえば、リポジトリメタデータの読み取りと問題の書き込みに対する GitHub App アクセス許可を付与したり、 GitHub App にすべてのリポジトリへのアクセス権を付与したりすることができます。