Help us understand the problem. What is going on with this article?

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

More than 3 years have passed since last update.

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

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away