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

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

リポジトリのファイルを 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 の設定」を参照してく� さい。

参考リンク