Skip to main content

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2023-01-18. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせく� さい

リポジトリのファイルを Git Large File Storage に移動する

Git LFS をセットアップしてあり、Git LFS で追跡する必要があるファイルがすでにリポジトリにある� �合は、まずそれをリポジトリから削除する必要があります。

Git LFS をインストールして Git LFS の追跡を設定すると, Git の通常の追跡から Git LFS にファイルを移動できます。 詳しくは、「Git Large File Storage をインストールする」と「Git Large File Storage を構成する」を参照してく� さい。

アップロードに成功しなかったGit LFSのファイルで参照されたものがあるなら、エラーメッセージが返されます。 詳細については、「Git Large File Storage のアップロード エラーを解決する」を参照してく� さい。

参考: ファイルを Git にプッシュしようとしたとき、「これは Git LFS のファイル サイズ制限である 100 MB を超えています」という趣旨のエラーが表示された� �合は、filter branch または BFG Repo Cleaner ではなく git lfs migrate を使用して大きいファイルを Git Large File Storage に移動してく� さい。 git lfs migrate コマンドについて詳しくは、Git LFS 2.2.0 リリース告知をご覧く� さい。

  1. filter-branch コマンドか BFG Repo-Cleaner を使用し、リポジトリの Git 履歴からファイルを削除します。 これらの使用方法について詳しくは、「リポジトリから機密データを削除する」を参照してく� さい。
  2. ファイルの追跡を設定し、Git LFS にプッシュします。 このプロシージャについて詳しくは、「Git Large File Storage を構成する」を参照してく� さい。

参考資料