Git日常问题: 什么是LFS?及其错误解决办法

Posted 阿迷创客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git日常问题: 什么是LFS?及其错误解决办法相关的知识,希望对你有一定的参考价值。

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中的文本指针替换音频样本、视频、数据集和图形等大文件,同时将文件内容存储在远程服务器上,如此分开后,能加速存取的速度。
Git LFS

解决办法

官网:https://git-lfs.github.com

$ 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  #重新推送,即可

以上是关于Git日常问题: 什么是LFS?及其错误解决办法的主要内容,如果未能解决你的问题,请参考以下文章

git使用过程中遇到的问题及其解决办法

在 Docker 中,git-lfs 给出错误:https://github.... 的凭据未找到

如何使用Git LFS上传超过100M的二进制文件到GitHub,及GitHub加速解决方案

git-lfs使用

突然断电导致git分支错误解决办法

Git LFS 文件未推送到远程仓库