GitHub Enterprise Server で利用したいファイルがリポジトリにある� �合、まずリポジトリからそれらのファイルを削除し、それからローカルで Git LFS に追� する必要があります。 詳細は「リポジトリ内のファイルを Git LFS に移動する」を参照してく� さい。
アップロードに成功しなかったGit LFSのファイルで参照されたものがあるなら、エラーメッセージが返されます。 詳しい情� �については「Git Large File Storageのアップロードの失敗の解決」を参照してく� さい。
注釈: 大容量ファイルを GitHub Enterprise Server にプッシュする前に、Enterprise で Git LFS を有効化していることを確認してく� さい。 詳しい情� �については「GitHub Enterprise Server で Git Large File Storage を設定する」を参照してく� さい。
-
ターミナルターミナルGit Bashを開いてく� さい。
-
カレントワーキングディレクトリを、Git LFSで利用したい既存のリポジトリに変更します。
-
リポジトリにあるファイルの種類を Git LFS と関連付けるには、
git lfs track
の後に、Git LFS に自動的にアップロードしたいファイル拡張子の名前を入力します。たとえば、.psd ファイルを関連付けるには、以下のコマンドを入力します:
$ git lfs track "*.psd" > Adding path *.psd
Git LFS に関連付けたいファイルタイプはすべて
git lfs track
で追� する必要があります。 このコマンドは、リポジトリの .gitattributes ファイルを修正し、大容量ファイルを Git LFS に関連付けます。Note: We strongly suggest that you commit your local .gitattributes file into your repository.
- Git LFS に関連付けられているグローバルな .gitattributes ファイルを利用すると、他の Git プロジェクトにコントリビュートする際にコンフリクトを起こすことがあります。
- Including the .gitattributes file in the repository allows people creating forks or fresh clones to more easily collaborate using Git LFS.
- Including the .gitattributes file in the repository allows Git LFS objects to optionally be included in ZIP file and tarball archives.
-
以下のコマンドで、関連付けた拡張子に一致するリポジトリにファイルを追� します:
$ git add path/to/file.psd
-
以下のように、ファイルをコミットし、GitHub Enterprise Server にプッシュします:
$ git commit -m "add file.psd" $ git push
アップロードしたファイルの Diagnostics 情� �が、以下のように表示されるはずです:
> Sending file.psd > 44.74 MB / 81.04 MB 55.21 % 14s > 64.74 MB / 81.04 MB 79.21 % 3s