将大文件推送到托管在tfs上的git存储库

时间:2017-07-24 09:50:51

标签: git tfs git-lfs

我在我的git存储库上安装并配置lfs扩展并跟踪" .ai"文件。 当我用这些文件推送提交时出现了这个错误:

Git LFS: (0 of 5 files) 0 B / 1.19 GB
batch response: Repository or object not found: <repo url>/objects/batch
Check that it exists and that you have proper access to it

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您是否通过SSH使用LFS,您的参考here存在类似问题。

出现此错误的原因有几个:

  • 您无权访问某些LFS对象

    检查您是否有权推送到项目或从项目中获取。

  • 不允许项目访问LFS对象

    您尝试推送到项目或从项目中获取的LFS对象不再可用于项目。可能是该对象已从服务器中删除。

  • 使用的LFS客户端版本错误:

    使用git lfs version检查客户端计算机上的Git LFS版本。仅支持0.6.0及更高版本。

  • 本地git存储库使用已弃用的LFS API,Project使用已弃用的LFS API

    检查项目的Git配置,了解git lfs -l已弃用API的痕迹。如果在配置中设置了batch = false,请删除该行并尝试使用比{0.6更新的Git LFS client

另外,请确保符合要求,有关详细信息,请参阅this article。 并检查LFS是否支持您的环境,请参考this similar thread