当尝试将本地环境中所做的一些提交推送到 Azure DevOps Repos[origin] 时,出现错误:
该对象为 12311134 字节,大于此存储库中对象的 1048576 字节限制
我正在通过运行命令 git push origin 来尝试此操作,以仅将该分支推送到原点。我的存储库中的此限制在哪里设置?
- 我对 git 中的对象不熟悉,那么为什么我的推送失败?
- 有没有办法改变它或者这是默认设置的?
- 我可能做错了什么?这与我的文件大小有关吗?
git push origin <nameOfBranch>
看起来Azure DevOps
存储库对任何文件都有 1MB 的大小限制(这对于保持存储库更可用是合理的)
要管理比这更大的文件,您应该使用Git LFS https://learn.microsoft.com/en-us/azure/devops/repos/git/manage-large-files?view=azure-devops#use-git-large-file-storage-lfs
看来 git lfsAzure DevOps 支持且免费 https://devblogs.microsoft.com/devops/announcing-git-lfs-on-all-vso-git-repos/自 2015 年以来的存储库有一些限制(例如@4c74356b41:不能将 ssh 与 LFS 一起使用)。
虽然建议对大文件使用 git lfs,但您也可以在中配置最大文件大小设置存储库设置 https://learn.microsoft.com/en-us/azure/devops/repos/git/repository-settings?view=azure-devops#maximum-file-size
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)