Git push:对象为12311134字节,大于此存储库中对象的1048576字节限制

时间:2019-04-03 16:54:45

标签: git azure-devops

尝试将在本地环境中进行的某些提交推送到Azure DevOps Repos [origin]时出现错误:

对象为12311134字节,大于此存储库中对象的1048576字节限制

我正在通过运行命令git push origin尝试将此操作仅推入该分支到原点。我的存储库在哪里设置此限制? -我是git中的对象的新手,所以为什么我的推送无法通过? -有没有办法更改它还是默认设置? -我可能做错了什么?与文件大小有关吗?

git push origin <nameOfBranch>

2 个答案:

答案 0 :(得分:3)

Azure DevOps存储库似乎对任何文件都具有1MB的大小限制(为使存储库更易使用,这是合理的)

要管理更大的文件,应使用Git LFS

自2015年以来,似乎git lfs supported and free for Azure DevOps回购存在一些局限性(例如@ 4c74356b41:不能将ssh与LFS配合使用)。

建议对大文件使用alt lfs,但也可以在Repository Settings

中配置最大文件大小设置

答案 1 :(得分:0)

Azure DevOps存储库默认设置为无限制文件大小。我组织中的某人可能已不小心更改了它,方法是转到“项目设置”>“存储库”页面,选择存储库->“选项”选项卡->“最大文件大小”。只需将其更改为更大的尺寸限制即可[无限制]

Maximum file size in Azure Repos