ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
記事のバージョン: GitHub.com

Git Large File Storage を設定する

Git LFS をインストール したら、それをリポジトリ内の大容量ファイルに関連付ける必要かあります。

GitHub で利用したいファイルがリポジトリにある場合、まずリポジトリからそれらのファイルを削除し、それからローカルで Git LFS に追加する必要があります。 詳細は「リポジトリ内のファイルを Git LFS に移動する」を参照してください。

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

  1. ターミナルターミナルGit Bashターミナル を開いてください。

  2. カレントワーキングディレクトリを、Git LFSで利用したい既存のリポジトリに変更します。

  3. リポジトリにあるファイルの種類を Git LFS と関連付けるには、git lfstrack の後に、Git LFS に自動的にアップロードしたいファイル拡張子の名前を入力します。

    たとえば、*.psd* ファイルを関連付けるには、以下のコマンドを入力します:
    
    $ git lfstrack "*.psd"
    > Adding path *.psd

Git LFS に関連付けたいファイルタイプはすべて git lfs track で追加する必要があります。 このコマンドは、リポジトリの .gitattributes ファイルを修正し、大容量ファイルを Git LFS に関連付けます。

参考: ローカルの .gitattributes ファイルをリポジトリにコミットするよう強くおすすめします。 Git LFS に関連付けられているグローバルな .gitattributes ファイルを利用すると、他の Git プロジェクトにコントリビュートする際にコンフリクトを起こすことがあります。

  1. 以下のコマンドで、関連付けた拡張子に一致するリポジトリにファイルを追加します:

    $ git add path/to/file.psd
  2. 以下のように、ファイルをコミットし、GitHub にプッシュします:

    $ git commit -m "add file.psd"
    $ git push origin master

アップロードしたファイルの Diagnostics 情報が、以下のように表示されるはずです:

> Sending file.psd
> 44.74 MB / 81.04 MB  55.21 % 14s
> 64.74 MB / 81.04 MB  79.21 % 3s

参考リンク

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください