添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

git管理 LFS大文件,将lfs文件删除后,在推送给别的仓库时,会报找不到资源对象的错误:Unable to find source for object 33f8bd40abbf4…

git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v rootwork main:main
Pushing to http://localhost:3000/rootwork/kfk.git
Locking support detected on remote “rootwork”. Consider enabling it with:
$ git config lfs.http://localhost:3000/rootwork/kfk.git/info/lfs.locksverify true

Unable to find source for object 33f8bd40abbfdf1e90a15cf3a86b3ddce4d3312e7beceb97e5fe8eeb0ee46f12 (try running git lfs fetch --all )
error: failed to push some refs to ‘http://localhost:3000/rootwork/kfk.git’
完成时带有错误,见上文。

发现是之前自己删除的文件,想要忽略此文件,再上传。

可以打开git命令行,输入以下指令:

# 允许不完整的提交
git config lfs.allowincompletepush true
                    git管理 LFS大文件,将lfs文件删除后,在推送给别的仓库时,会报找不到资源对象的错误:Unable to find source for object 33f8bd40abbf4…
				
同样是记录一下自己工作遇到的问题,免得下次再遇到了还到处网上查资料解决。 自己的项目的版本控制用的是Git,代码仓库在github托管。项目里用到了百度导航SDK,由于百度导航SDK有了新版本,于是就更新到了新版本,更新好了之后想把代码push到github上,结果出错了,被拒绝,具体信息是: Total 3007 (delta 664), reused 0 (delta 0) remote...
不借助LFS的情况下,push超过50M的文件github会告警,push超过100M的文件会error 简单介绍一下git lfs的使用(windows) 使用工具: git for windows 按如下步骤即可实现超过100M的文件上传 git lfs install git lfs track Test.zip git add .gitattributes git add Test.zip git commit -m "push big file by lfs" git c
Locking support detected on remote "origin". Consider enabling it with: $ git config lfs.https://git.xxxxxxxxxxxxxxxxxxxxx.git/info/lfs.locksverify true Curent branch is not synced with latest origi...
项目里把数据库和mapping.txt等文件都push到仓库里了,导致仓库变的很大,都800多M了,gitee提示如果超1G就限制push次数了。 仓库瘦身一般有两种方式,一种是使用git官方的git filter-branch命令,一种是使用三方库BFG,使用BFG简单一点,而且会快很多,这里说下步骤 主要是参考 使用BFG清除git仓库中的隐私文件或大文件 1. 下载jar包 到官网下载:官网,为了方便,将bfg-1.13.0.jar重命名为bfg.jar 2. clone自己的项目,使用–mirror
这个错误是因为在远程服务器上找不到 git-lfs 命令。可能是因为 git-lfs 没有被正确安装或者没有被添加到 PATH 环境变量中。你可以尝试在远程服务器上手动执行 git-lfs 命令,如果提示找不到该命令,则需要在服务器上安装 git-lfs 并将其添加到 PATH 环境变量中。你可以通过以下命令来安装 git-lfs: sudo apt-get install git-lfs 安装完成后,你需要将 git-lfs 命令所在的路径添加到 PATH 环境变量中。你可以通过在 ~/.bashrc 文件中添加以下行来实现: export PATH=$PATH:/usr/local/git/bin 注意,这里的路径可能会因为你所使用的操作系统和安装的 git-lfs 版本而有所不同。安装和添加 PATH 环境变量完成后,你应该可以在远程服务器上成功执行 git-lfs 命令了。