错误描述
如上图所示,当采用http方式push代码时,当文件比较大时,就会出现上述问题。这主要是因为通过http协议上传时,上传的文件过大,超过了限制。
解决方法
1、使用ssh
的方式上传,不走http
的方式。
2、调整http
协议上传限制。
需要调整两处:
1、通过git config --global http.postBuffer 524288000
命令调整postBuffer
大小。
2、以nginx
为例,修改服务端nginx配置,调整client_max_body_size
大小。
修改nginx.conf文件
1 | http { |
修改配置后重启nginx服务
备注:若使用docker方式启动的nginx服务器调整参数后还是报同样的错误,可以尝试通过yum/apt/源码的方式安装nginx.