GitHub Apps の可視性について
GitHub App は、public、private、または internal にできます。 GitHub App登録をパブリックに設定すると、GitHub Enterprise Server インスタンスのすべてのユーザーがインストールできますが、インスタンスの外部ではアプリを使用できません。 GitHub App登録をプライベートに設定した場合、アプリを所有するアカウントにのみインストールできます。
GitHub Appsエンタープライズ アカウントは、「内部」の表示範囲になります。 内部アプリは 組織内の組織によってのみインストールでき、企業内のユーザーのみが承認できます。 Enterprise のメンバーと非所属ユーザーはこのようなアプリを認可できますが、外部コラボレーターは認可できません。
自分が参加していないGitHub App インスタンス内の組織がGitHub Enterprise Serverを使用できるようにする場合は、追加の手順を実行する必要があります。 詳しくは、「GitHub Enterprise Server でGitHub アプリを使用できるようにする」をご覧ください。
他のユーザーがあなたのツールGitHub Enterprise Serverを使用できることが重要な場合は、GitHub Actionsの代わりにGitHub Appを使用することを検討してください。 パブリック アクションは、GitHub Connect を使用GitHub Enterprise Serverインスタンスで使用できます。 詳細については、「GitHub Connect を使用した GitHub.com アクションへの自動アクセスの有効化」と「AUTOTITLE」を参照。
GitHub App登録の可視性の変更については、GitHub アプリの登録の変更 を参照してください。
パブリックのインストールフロー
パブリック GitHub Apps には、他のユーザーが自分のアカウントにアプリをインストールできるように、[ インストール ] ボタンを含むランディング ページがあります。
プライベートのインストールフロー
プライベート GitHub Apps は、アプリ所有者のユーザーまたは組織アカウントにのみインストールできます。 アプリに関する限られた情報はアプリのランディング ページに存在し、[ インストール ] ボタンは、アプリを所有する組織の組織の所有者とアプリ マネージャー、または個人アカウント ( GitHub App が個々のアカウントによって所有されている場合) にのみ使用できます。
"内部" インストール フロー
エンタープライズ所有のGitHub Appsが所有するアプリは、インストール URL を使用した場合にのみ、エンタープライズ内の組織にインストールできます。 アプリをユーザー アカウントにインストールすることはできません。