Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
12
Help us understand the problem. What is going on with this article?
@matsukaz

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

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

12
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  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
matsukaz
株式会社カオナビCTO。SIer2社→サイバーエージェント→トランスリミットCTOを経験。「開発効率をUPする Git逆引き入門」「Slack入門」など執筆。AWS/Node.js/Ruby/Python/PHP/Go
kaonavi
業界シェアNo.1のタレントマネジメントシステム『カオナビ』の開発・提供をするHRテクノロジーカンパニー

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
12
Help us understand the problem. What is going on with this article?