Skip to main content
ドキュメントには� �繁に更新が� えられ、その都度公開されています。本ページの翻訳はま� 未完成な部分があることをご了承く� さい。最新の情� �については、英語のドキュメンテーションをご参照く� さい。本ページの翻訳に問題がある� �合はこちらまでご連絡く� さい。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

GitHub Actions を有効化して GitHub Enterprise Server をバックアップおよび復元する

外部ストレージプロバイダの GitHub Actions データは、通常の GitHub Enterprise Server バックアップに含まれていないため、個別にバックアップする必要があります。

GitHub Actionsは、ワークフローの成果物とログを保存するのに外部ストレージを使用します。 このデータは、Azure blob storage、Amazon S3、MinIOなどの外部プロバイダに保存されます。 その結果、GitHub Enterprise ServerのバップアップとGitHub Enterprise ServerのHigh Availability構成は、この外部ストレージに保存されたデータに対する保護を提供せず、そのかわりにAzureやAWSといった外部ストレージのプロバイダが提供するデータ保護及びレプリケーションに依存します。

GitHub Enterprise Serverバックアップユーティリティ を使用して GitHub Enterprise Serverインスタンス をバックアップする� �合、外部ストレージプロバイダに保存されている GitHub Actions データはバックアップに含まれないことにご注意く� さい。

以下は、GitHub Enterprise Serverインスタンス と GitHub Actions を新しいアプライアンスに復元するために必要なステップの概要です。

  1. 元のアプライアンスがオフラインであることを確認します。

  2. 交換用の GitHub Enterprise Server アプライアンスでネットワーク設定を手動設定します。 ネットワーク設定はバックアップスナップショットから除外され、ghe-restore で上書きされません。

  3. To configure the replacement appliance to use the same GitHub Actions external storage configuration as the original appliance, from the new appliance, set the required parameters with ghe-config command.

    • Azure Blob Storage
      ghe-config secrets.actions.storage.blob-provider "azure"
      ghe-config secrets.actions.storage.azure.connection-string "_Connection_String_"
    • Amazon S3
      ghe-config secrets.actions.storage.blob-provider "s3"
      ghe-config secrets.actions.storage.s3.bucket-name "_S3_Bucket_Name"
      ghe-config secrets.actions.storage.s3.service-url "_S3_Service_URL_"
      ghe-config secrets.actions.storage.s3.access-key-id "_S3_Access_Key_ID_"
      ghe-config secrets.actions.storage.s3.access-secret "_S3_Access_Secret_"
    • Optionally, to enable S3 force path style, enter the following command:
      ghe-config secrets.actions.storage.s3.force-path-style true
  4. 交換用アプライアンスで GitHub Actions を有効化します。 これにより、交換用アプライアンスが GitHub Actions の同じ外部ストレージに接続されます。

    ghe-config app.actions.enabled true
    ghe-config-apply
  5. After GitHub Actions is configured and enabled, use the ghe-restore command to restore the rest of the data from the backup. 詳しい情� �については、「バックアップを復元する」を参照してく� さい。

  6. セルフホストランナーを交換用アプライアンスに再登録します。 詳しい情� �については、「セルフホストランナーを追� する」を参照してく� さい。

GitHub Enterprise Server のバックアップと復元の詳細については、「アプライアンスでバックアップを設定する」を参照してく� さい。