git上传Request Entity Too Large
Push failed
Enumerating objects: 66, done.
Delta compression using up to 12 threads
Total 56 (delta 25), reused 0 (delta 0)
the remote end hung up unexpectedly
the remote end hung up unexpectedly
RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large
一次往公司的git服务器推送代码,出现了上面的错误,git用的是http接口推送的
解决办法是
在nginx配置修改
client_max_body_size 200m;
这句意思是允许最大的文件大小为200M
然后修改gitea服务配置
首先是进入docker容器
docker exec -it 你的gitea服务的docker容器name bash
进入之后修改app.ini文件,我这里的配置文件路径是/data/gitea/conf/app.ini
,如果你不知道你的配置文件路径在哪,你可以用find命令搜索find / -name app.ini
用vi打开这个配置文件,在repository.upload下面加上一句FILE_MAX_SIZE = 200
,这个FILE_MAX_SIZE是以M为单位的,这个我设置了单个文件最大200M
完整的配置目录请见https://docs.gitea.io/en-us/config-cheat-sheet/
修改完成后重启docker容器即可
docker restart 你的gitea服务的docker容器name