Git LFSって?
Git Large File Storageの略。
デザインデータなど巨大なファイルを効率よく管理するためのGit拡張。
昨年10月からGitHubも正式対応したため、手軽に使えるようになった。
ダウンロードはこちら。
https://git-lfs.github.com/
有効化するための手順はこちらを参考にすると分かりやすかった。
http://wp.graphact.com/2015/10/04/setup-git-lfs
問題点
基本的に上記URL通りの手順でOK。
ただバイナリパッケージからインストールすると、gitコマンドが/usr/bin
にいるにもかかわらず、git-lfsが/usr/local/bin
にインストールされるため、正しくgit-lfsが認識されずにエラーになる模様。
https://github.com/github/git-lfs/issues/846
とかでも話題になってた。
対処
El Capitan環境だと/usr/bin
配下にファイルを配置することはSIPの無効化などが必要で面倒なので、/usr/bin/git
を/usr/local/bin/git
にシンボリックリンクを張るのが一番楽かと。
$ ln -s /usr/bin/git /usr/local/bin/git
$ which git
/usr/local/bin/git
gitの場所が/usr/bin/git
を指してる場合は、PATHで/usr/local/bin
より先に/usr/bin
が設定されてるので、~/.bash_profile
などを変更して対応する。