GitHub App の可視性について
GitHub App はパブリックまたはプライベートにすることができます。 GitHub App をパブリックに設定すると、GitHub Enterprise Server インスタンス上のすべてのユーザーがインストールできますが、アプリはインスタンスの外部では使用できません。 GitHub App をプライベートに設定した場合は、アプリを所有するアカウントでのみインストールできます。
他の GitHub Enterprise Server インスタンスでアプリを使用できるようにする場合は、アプリ マニフェストを使う必要があります。 GitHub Enterprise Server インスタンスによって、マニフェストからアプリが作成され、必要な情報が提供されます。 詳しくは、「マニフェストから GitHub App を作成する」を参照してください。
他の GitHub Enterprise Server ユーザーがツールを使用できることが重要な場合は、GitHub App の代わりに GitHub Actions を使うことを検討してください。 パブリック アクションは、GitHub Connect を使う GitHub Enterprise Server インスタンスで使用できます。 詳細については、「GitHub Connect を使用して GitHub.com アクションへの自動アクセスを可能にする」および「エンタープライズの GitHub Actions について」を参照してください。
GitHub App の可視性を変更する方法については、「GitHub Appの変更」を参照してください。
パブリックのインストールフロー
パブリック GitHub Apps には、 [インストール] ボタンを含むランディング ページがあり、それを使って他のユーザーが自分のリポジトリにアプリをインストールできます。
プライベートのインストールフロー
プライベート GitHub Apps は、アプリ所有者のユーザーまたは組織アカウントでのみインストールできます。 アプリに関する限定的な情報はアプリのランディング ページ上に存在しますが、 [インストール] ボタンを使用できるのは、組織の所有者と、アプリを所有する組織のアプリ マネージャー、または GitHub App が個人アカウントによって所有されている場合は個人用アカウントのみです。