Git LFS 错误
本地已经存在一个git仓库,想将其推送到一个远程仓库,结果遇到了git-lfs错误,打印如下。
$git remote rename origin old-origin
$git remote add origin git@192.168.254.55:source/aosp_tv.git
$git push -u origin --all
This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/pre-push.
error: 无法推送一些引用到 'git@192.168.254.55:source/aosp_tv.git'
Git LFS
全称:Git Large File Storage
Git大文件存储(LFS)用Git中的文本指针替换音频样本、视频、数据集和图形等大文件,同时将文件内容存储在远程服务器上,如此分开后,能加速存取的速度。
解决办法
$ curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
$ sudo apt-get install git-lfs
$ git lfs install
$ git push -u origin --all #重新推送,即可