我不确定这是否是讨论git-lfs的正确论坛,但由于我们有一个标签,我会发布我的问题。我看过"Troubleshoot Git LFS in Bitbucket" page。
运行时出现以下错误:
SPARK_LOCAL_IP
$ git-lfs smudge - [Filename removed] .zip下载对象时出错: [删除文件名] .zip([代码已删除]):涂抹错误:下载错误 [删除文件名] .zip([代码删除]):[[代码删除]对象 服务器上不存在:[404]服务器上不存在对象
[404]服务器上不存在对象 github.com/git-lfs/git-lfs/errors.newWrappedError /tmp/docker_run/src/github.com/git-lfs/git-lfs/errors/types.go:170: [[code removed]]服务器上不存在对象 github.com/git-lfs/git-lfs/errors.newWrappedError /tmp/docker_run/src/github.com/git-lfs/git-lfs/errors/types.go:170: 下载[删除文件名]时出错.zip([代码已删除]) github.com/git-lfs/git-lfs/errors.newWrappedError /tmp/docker_run/src/github.com/git-lfs/git-lfs/errors/types.go:170: 涂抹错误
有人有任何建议吗?
答案 0 :(得分:2)
我最终找到了strich的答案:https://github.com/git-lfs/git-lfs/issues/911
我过去曾遇到过类似的问题,我认为可能会有类似问题 使用git lfs克隆的潜在错误(仍有待确定)。您 可以尝试这种获取回购的方法,实际上也更快:
// Skip smudge - 我们稍后会以更快的批次下载二进制文件 git lfs install --skip-smudge
// git clone git clone ...
//获取新克隆git lfs pull
中的所有二进制文件//恢复涂抹git lfs install --force
只需要执行一次就可以初始化第一个克隆 时间。
请测试一下,如果有问题请告诉我。
答案 1 :(得分:0)
这种损坏的发生可能是由于另一个开发人员配置错误的git-lfs推送到存储库,或者有时是由于在推送过程中发生了一些异常故障。尝试从工作树中重新发送丢失的对象(使用其对象ID):
git lfs push --object-id <remote> <oid>
OID应该在Smudge错误消息中。