警告:
- GitHub は特定のオブジェクトのアクセス許可または追� のアクセス制御リスト (ACL) をストレージバケット設定に適用しないため、ストレージバケットに必要な制限付きアクセスポリシーを設定することが重要です。 たとえば、バケットを公開すると、バケット内のデータにパブリックなインターネットからアクセスできるようになります。
- GitHub Actions ストレージに使用するバケットとは別に、GitHub Packages 専用のバケットを使用することをお勧めします。
- 今後使用予定のバケットを忘れずに設定するようにしてく� さい。 GitHub Packages の使用開始後にストレージを変更することはお勧めしません。
前提条件
your GitHub Enterprise Server instanceで GitHub Packages を有効にして設定する前に、Azure Blob Storage バケットを準備する必要があります。 Azure Blob Storage バケットを準備するために、公式 Azure Blob Storage ドキュメント サイトで公式 Azure Blob Storage ドキュメントを参照することをお勧めします。
Azure Blob Storage で GitHub Packages を有効化する
-
GitHub Enterprise Server の管理アカウントから、任意のページの右上隅の をクリックします。
-
[サイト管理者] ページにま� 表示されていない� �合は、左上隅の [サイト管理者] をクリックします。
1. 左側のサイドバーで、 [Management Console] をクリックします。 1. 左側のサイドバーで、 [パッケージ] をクリックします。
-
[GitHub パッケージ] で、 [GitHub パッケージを有効にする] を選択します。
-
[Packages Storage] で [Azure Blob Storage] を選択し、パッケージストレージバケットの Azure コンテナ名と接続文字列型を入力します。
- コンテナー名と接続文字列を設定する前に、ストレージ コンテナーを作成する必要があります。
注: Azure ストレージ アカウントの [アクセス キー] メニューに移動すると、Azure の接続文字列を見つけることができます。 現在、接続文字列としての SAS トークンまたは SAS URL の使用はサポートされていません。
-
左側のサイドバーで、 [設定の保存] をクリックします。
注: [Management Console] に設定を保存すると、システ� サービスが再起動され、ユーザーに表示されるダウンタイ� が発生する可能性があります。
-
設定の実行が完了するのを待ってく� さい。
次の手� �
次のステップとして、どのパッケージエコシステ� を上のエンドユーザが利用できるようにしたいかをカスタマイズできます。 詳細については、「エンタープライズ向けのパッケージ エコシステ� サポートの構成」を参照してく� さい。
GitHub で GitHub Packages を使い始めるときの概要については、「Enterprise 向けの GitHub Packages を使い始める」をご覧く� さい。