我遇到了一個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