Skip to main content

GitHub アプリをパブリックまたはプライベートにする

GitHub Appを登録するときに、他のGitHub アカウントがアプリをインストールできるように公開したり、アプリを所有するアカウントにのみアプリをインストールできるようにプライベートにしたりできます。

GitHub Apps の可視性について

GitHub App は、public、private、または internal にできます。 GitHub App登録をパブリックに設定すると、GitHubのすべてのユーザーがそれをインストールして承認できます。 GitHub App登録をプライベートに設定した場合、アプリを所有するアカウントにのみインストールできます。 認可できるのは、それを所有する organization のメンバーのみです。

GitHub Appsエンタープライズ アカウントまたはエンタープライズ内のマネージド ユーザー アカウントが所有するものは、「内部」の表示範囲になります。 内部アプリは その企業および 組織内の組織によってのみインストールでき、企業内のユーザーのみが承認できます。 Enterprise のメンバーと非所属ユーザーはこのようなアプリを認可できますが、外部コラボレーターは認可できません。

Organization 所有のアプリケーションを Enterprise にインストールする場合は、Enterprise に移管するか、public または internal にします。 private場合は、組織にのみインストールできます。

自分が参加していない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 Enterprise Serverのドキュメントを参照してください。

GitHub App登録の可視性の変更については、GitHub アプリの登録の変更 を参照してください。

パブリックのインストールフロー

パブリック GitHub Apps には、他のユーザーが自分のアカウントにアプリをインストールできるように、[ インストール ] ボタンを含むランディング ページがあります。

GitHub AppがGitHub上のすべてのユーザーに公開されている場合は、GitHub Marketplaceに公開することもできます。 詳細については、 AUTOTITLE を参照してください。

プライベートのインストールフロー

プライベート GitHub Apps は、アプリ所有者のユーザーまたは組織アカウントにのみインストールできます。 アプリに関する限られた情報はアプリのランディング ページに存在し、[ インストール ] ボタンは、アプリを所有する組織の組織の所有者とアプリ マネージャー、または個人アカウント ( GitHub App が個々のアカウントによって所有されている場合) にのみ使用できます。

"内部" インストール フロー

エンタープライズ所有のGitHub Appsと、マネージド ユーザー アカウントが所有するアプリは、インストール URL を使用した場合にのみ、そのエンタープライズおよびエンタープライズ内の組織にインストールできます。 アプリをユーザー アカウントにインストールすることはできません。