Git 无法提交大文件

作者: David 分类: 技術教程 发布时间: 2015-05-11 03:46

错误特征:

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

配置

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注