Git LFS:污迹错误:下载jar时出错:LFS:客户端错误



我在使用 git lfs 从 git 源下拉代码时遇到了一些问题。我们将 git-lfs 集成到我们的存储库中,当我们发出 git pull 命令时,git-lfs 用于下拉我们在存储库源代码管理中的 jar 文件。我现在正在尝试拉下一个分支,其中有 jar 更改,并且收到以下错误:

Error downloading object: ourRepo/ourRepo/Jars/ourJar.jar (8b200ef): Smudge error: Error downloading ourRepo/ourRepo/Jars/ourJar.jar (8b200efda95c6d6f2672dc23b5aae0abb9e60b303705c9f65b785ef9d80691d1): LFS: Client error: https://api.media.atlassian.com/file/2897df4a-ce54-4e69-9817-910758ed6355/binary

有没有人遇到过这个问题,解决方案是什么?

我最终从这个 github 问题链接中找到了答案:https://github.com/git-lfs/git-lfs/issues/1720

我的具体情况是尝试使用 git checkout 切换到不同的分支,然后它会自动尝试在分支上执行git pull,并且由于上游存在使用 git-lfs 提交的 java jarfile 存在问题而无法拉取。

最终的解决方案是运行git lfs install --skip-smudge然后执行git checkout。请注意,使用 --skip-smudge 标志运行后,必须手动git lfs pull以获取最新的 jar 文件。

相关内容

  • 没有找到相关文章

最新更新