警告:
- GitHub は特定のオブジェクトのアクセス許可または追加のアクセス制御リスト (ACL) をストレージバケット設定に適用しないため、ストレージバケットに必要な制限付きアクセスポリシーを設定することが重要です。 たとえば、バケットを公開すると、バケット内のデータにパブリックなインターネットからアクセスできるようになります。
- GitHub Actions ストレージに使用するバケットとは別に、GitHub Packages 専用のバケットを使用することをお勧めします。
- 今後使用予定のバケットを忘れずに設定するようにしてください。 GitHub Packages の使用開始後にストレージを変更することはお勧めしません。
必要な環境
GitHub Enterprise Server インスタンス で GitHub Packages を有効にして設定する前に、Azure Blob ストレージバケットを準備する必要があります。 Azure Blob ストレージバケットを準備するには、公式の Azure Blob Storage ドキュメントサイトにある公式 Azure Blob ストレージドキュメントを参照することをお勧めします。
Azure Blob Storage で GitHub Packages を有効化する
-
GitHub Enterprise Serverの管理アカウントから、任意のページの右上にあるをクリックしてください。

-
左のサイドバーでManagement Consoleをクリックしてください。

-
左のサイドバーでPackagesをクリックしてください。

-
"GitHub Packages"の下で、Enable GitHub Packages(GitHub Packagesの有効化)を選択してください。

-
[Packages Storage] で [Azure Blob Storage] を選択し、パッケージストレージバケットの Azure コンテナ名と接続文字列型を入力します。

-
左のサイドバーの下でSave settings(設定の保存)をクリックしてください。
![Management Console での [Save settings] ボタン](/web/20210727151100im_/https://docs.github.com/assets/images/enterprise/management-console/save-settings.png)
-
設定が完了するのを待ってください。
次のステップ
次のステップとして、どのパッケージエコシステムをGitHub Enterprise Serverのインスタンス上のエンドユーザが利用できるようにしたいかをカスタマイズできます。 詳しい情報については「Enterpriseのためのパッケージエコシステムのサポートの設定」を参照してください。
GitHub上のGitHub Packagesの利用開始に関する概要については「EnterpriseでGitHub Packagesを使い始める」を参照してください。