David
发布于 2015-05-11 / 12 阅读 / 0 评论 / 0 点赞

Git 无法提交大文件

错误特征:
fatal: The remote end hung up unexpectedly error: RPC failed; result=55, HTTP code = 0 error: RPC failed; result=22, HTTP code = 413 error: RPC failed; result=22, HTTP code = 411(此錯誤,直接修改客戶端即可)
需要注意两个地方 服务端 在GitLab7.10版中,nginx默認包大小為256M,這基本上沒有什麼壓力,但是先记下,以防万一 編輯/etc/gitlab/gitlab.rb文件,添加
nginx['client_max_body_size'] = '512m'
之后gitlab-ctl reconfigure即可 客户端 命令行下执行
git config --global http.postBuffer 524288000
TortoiseGit下打開設置,編輯全域,加入postBuffer = 524288000 配置