我遇到了一个git仓库(也就是我通过git命令行工具推送的GitHub仓库)的问题。git防止推送,因为太大,已被删除的文件
这是一个Rails应用程序。它实现的功能之一是下载.zip文件......按照设计,它被创建并临时存储在服务器(本地主机)上。问题是自动删除尚未实现。因此,在“服务器”上使用大小约为120MB的.zip文件时,我决定使用git add -A
,git commit -m "blabla"
和git push
。推动一直持续下去,最终出现了一个错误消息:“文件太大,推送失败”。
我放弃了推动那一天,而是删除了有问题的文件。我在接下来的几天继续工作,打开了一个新的分支,检查了一下分支主,尝试添加 - > commit - > push但是...关于超大尺寸.zip文件的错误消息仍然存在!
发生了什么事?
请帮我一把!
你是否按http或ssh/git? – Rufinus 2014-09-06 14:33:37
我认为这是通过https ...我使用git命令行实用程序。这会如何影响我的问题? – 2014-09-06 15:04:59
取决于远程存储库,可能会存在邮局(推送)大小的限制。与SSH/GIT没有限制。使用cli或gui并不重要,这一切都取决于远程的orgin url。见http://git-scm.com/book/en/Git-on-the-Server-The-Protocols更多信息 – Rufinus 2014-09-06 23:30:13