注釈: GitHub Container Registry は現在パブリックベータであり、変更されることがあります。 During the beta, storage and bandwidth are free. To use GitHub Container Registry, you must enable the feature preview. For more information, see "About GitHub Container Registry" and "Enabling improved container support."
個人アカウントにコンテナイメージへのアクセス権限を設定する
ユーザアカウントが所有するコンテナイメージに対する管理者権限がある場合には、他のユーザに読み取り、書き込み、管理者ロールを割り当てることができます。 これらの権限ロールに関する詳しい情報については、コンテナイメージの可視性とアクセス権限」を参照してください。
- On GitHub, navigate to the main page of your user account.
- GitHubの右上で、プロフィール画像をクリックし、続いてYour profile(あなたのプロフィール)をクリックしてください。
- On your profile page, in the top right, click Packages.
- Search for and select your package.
- In the top right of your container image's landing page, click Package settings.
- パッケージ設定ページで [Invite teams or people] をクリックして、アクセス権を付与するユーザの名前、ユーザ名、またはメールアドレスを入力します。 Team には、ユーザアカウントが所持するコンテナイメージのアクセス権限を与えることができません。
- ユーザ名または Team 名の隣にある [Role] のドロップダウンメニューで、付与する権限レベルを選択します。
選択したユーザには自動的にアクセス権限が与えられ、招待を承諾する必要はありません。
Organization にコンテナイメージへのアクセス権限を設定する
Organization が所有するコンテナイメージに対する管理者権限がある場合には、他のユーザや Team に読み取り、書き込み、管理者ロールを割り当てることができます。 これらの権限ロールに関する詳しい情報については、コンテナイメージの可視性とアクセス権限」を参照してください。
パッケージが Organization の所有でかつプライベートである場合、他の Organization のメンバーまたは Team にのみアクセス権を付与できます。
Organization イメージコンテナに対しては、Organization の管理者がパッケージを有効にしないと、可視性をパブリックに設定できません。 For more information, see "Enabling improved container support."
- On GitHub, navigate to the main page of your organization.
- Under your organization name, click Packages.
- Search for and select your package.
- In the top right of your container image's landing page, click Package settings.
- パッケージ設定ページで [Invite teams or people] をクリックして、アクセス権を付与するユーザの名前、ユーザ名、またはメールアドレスを入力します。 また、Organization から Team 名を入力して、全 Team メンバーにアクセスを付与することもできます。
- ユーザ名または Team 名の隣にある [Role] のドロップダウンメニューで、付与する権限レベルを選択します。
選択したユーザや Team には自動的にアクセス権限が与えられ、招待を承諾する必要はありません。
個人アカウントにコンテナイメージの可視性を設定する
パッケージを最初に公開する際のデフォルトの可視性はプライベートで、パッケージを表示できるのは公開したユーザだけです。 アクセス設定を変更することで、プライベートやパブリックなコンテナイメージのアクセス権限を変更できます。
パブリックパッケージは認証なしに匿名でアクセスできます。 いったんパッケージをパブリックに設定すると、そのパッケージをプライベートに戻すことはできません。
-
On GitHub, navigate to the main page of your user account.
-
GitHubの右上で、プロフィール画像をクリックし、続いてYour profile(あなたのプロフィール)をクリックしてください。
-
On your profile page, in the top right, click Packages.
-
Search for and select your package.
-
In the top right of your container image's landing page, click Package settings.
-
[Danger Zone] の下で、可視性の設定を選択します。
- あらゆる人がコンテナイメージを表示できるようにするには、[Make public] をクリックします。
警告: いったんパッケージをパブリックにすると、プライベートに戻すことはできません。
- 指定したユーザだけがコンテナイメージを表示できるようにするには、[**Make private**] をクリックします。 
Organization にコンテナイメージの可視性を設定する
パッケージを最初に公開する際のデフォルトの可視性はプライベートで、パッケージを表示できるのは公開したユーザだけです。 アクセス設定を使用して、コンテナイメージに対するさまざまなアクセスロールをユーザや Team に付与できます。
パブリックパッケージは認証なしに匿名でアクセスできます。 いったんパッケージをパブリックに設定すると、そのパッケージをプライベートに戻すことはできません。
Organization イメージコンテナに対しては、Organization の管理者がパブリックパッケージを有効にしないと、可視性をパブリックに設定できません。 For more information, see "Enabling improved container support."
-
On GitHub, navigate to the main page of your organization.
-
Under your organization name, click Packages.
-
Search for and select your package.
-
In the top right of your container image's landing page, click Package settings.
-
[Danger Zone] の下で、可視性の設定を選択します。
- あらゆる人がコンテナイメージを表示できるようにするには、[Make public] をクリックします。
警告: いったんパッケージをパブリックにすると、プライベートに戻すことはできません。
- 指定したユーザだけがコンテナイメージを表示できるようにするには、[**Make private**] をクリックします。 