Skip to main content

Azure Blob Storage で GitHub Packages を有効化する

この記事では、次の項目が扱われます。

Azure Blob Storage を外部ストレージとして GitHub Packages を設定します。

警告:

  • GitHub は特定のオブジェクトのアクセス許可または追加のアクセス制御リスト (ACL) をストレージバケット設定に適用しないため、ストレージバケットに必要な制限付きアクセスポリシーを設定することが重要です。 たとえば、バケットを公開すると、バケット内のデータにパブリックなインターネットからアクセスできるようになります。
  • GitHub Actions ストレージに使用するバケットとは別に、GitHub Packages 専用のバケットを使用することをお勧めします。
  • 今後使用予定のバケットを忘れずに設定するようにしてください。 GitHub Packages の使用開始後にストレージを変更することはお勧めしません。

前提条件

your GitHub Enterprise Server instance で GitHub Packages を有効にして設定する前に、Azure Blob ストレージバケットを準備する必要があります。 Azure Blob Storage バケットを準備するために、公式 Azure Blob Storage ドキュメント サイトで公式 Azure Blob Storage ドキュメントを参照することをお勧めします。

Azure Blob Storage で GitHub Packages を有効化する

  1. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅の をクリックします。

    サイト管理者設定にアクセスするための宇宙船アイコンのスクリーンショット

  2. [サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。

    [サイト管理者] リンクのスクリーンショット 1. 左側のサイドバーで、 [Management Console] をクリックします。 左側のサイドバーの [[Management Console]] タブ 1. 左側のサイドバーで、 [パッケージ] をクリックします。 管理コンソールのサイドバーの [パッケージ] タブ

  3. [GitHub パッケージ] で、 [GitHub パッケージを有効にする] を選択します。 Enterprise 管理コンソールのメニューから GitHub パッケージを有効にするためのチェックボックス

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

    注: Azure ストレージ アカウントの [アクセス キー] メニューに移動すると、Azure の接続文字列を見つけることができます。 現在、接続文字列としての SAS トークンまたは SAS URL の使用はサポートされていません。

  5. 左側のサイドバーで、 [設定の保存] をクリックします。

    [Management Console] の [設定の保存] ボタンのスクリーンショット

    注: [Management Console] に設定を保存すると、システム サービスが再起動され、ユーザーに表示されるダウンタイムが発生する可能性があります。

  6. 設定の実行が完了するのを待ってください。

    インスタンスの設定

次の手順

次のステップとして、どのパッケージエコシステムをyour GitHub Enterprise Server instance上のエンドユーザが利用できるようにしたいかをカスタマイズできます。 詳細については、「エンタープライズ向けのパッケージ エコシステム サポートの構成」を参照してください。

GitHub で GitHub Packages を使い始めるときの概要については、「Enterprise 向けの GitHub Packages を使い始める」をご覧ください。