12
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Organization

Git LFSが動かなかった場合の対処

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などを変更して対応する。

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
12
Help us understand the problem. What are the problem?