当前位置:   article > 正文

gitlab上传大文件限制问题解决_gitlab上传文件大小限制

gitlab上传文件大小限制

gitlab上传大文件限制问题解决

前景提要:

今天收到同事反馈遇到gitlab 上传大文件时候报如下错误

error: RPC failed; result=22, HTTP code = 413
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
  • 1
  • 2
  • 3

从报错来看是因为文件大小超过了限制。

那么下面,我们从三个方面修改相关配置

1. git客户端配置
# 将git的缓存设为500M
git config --global http.postBuffer 524288000
git config --global https.postBuffer 524288000

  • 1
  • 2
  • 3
  • 4
2. gitlab服务端-系统设置

image-20230511162131372

设置对应最大文件限制:

Maximum attachment size (MB)
Maximum push size (MB)
  • 1
  • 2
3.修改nginx代理配置
 client_body_buffer_size 300M;
 client_max_body_size 300M;
  • 1
  • 2

如果是使用的docker-gitlab ,根据目录/var/opt/gitlab/nginx/conf/gitlab-http.conf 进入文件,找到nginx配置部分,修改内容如下:

nginx['enable'] = true
# 此处就是修改请求内容大小的
nginx['client_max_body_size'] = '300m'
nginx['redirect_http_to_https'] = false
nginx['redirect_http_to_https_port'] = 80
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/481491
推荐阅读
相关标签
  

闽ICP备14008679号