vi /etc/nginx/nginx.conf
在http模块中加入 `client_max_body_size 80m;` , 这个值默认是1M。
vi /home/git/gitlab/app/models/note.rb
validates:attachment,file_size: {maximum::max_attachment_size }
#max_attachment_size 函数
defmax_attachment_size
current_application_settings.max_attachment_size.megabytes.to_i
end
vi /home/git/gitlab/config/initializers/1_settings.rb
Settings.gitlab['max_attachment_size'] ||=200#默认是10
#重启gitlab和nginx
/etc/init.d/gitlab restart
nginx -s reload
也可以直接设置validates :attachment, file_size: { maximum: 200.megabytes.to_i }
或者直接修改application_settings表的max_attachment_size值