gitlab 使用中错误:error: RPC failed; result=22 HTTP code = 413
2014-10-13 15:21
507 查看
1. 错误消息:
error: RPC failed; result=22 HTTP code = 413
....
fatal: The remote end hung up unexpectedly.
2. error: 无法推送一些引用到 'https:.....something.git'
3. 如果你遇到了错误:
in 'connect': SSL_connect returned=1 error=0 state=SSLv3 read server cerificate B:cerificate verify failed(OpenSSL::SSL::SSLError)
。。。
remote rejected master -> master (pre-receive hook declined)
可能是你找错方法了,这时改回https方式的remote url:
git remote set-url origin https://... your.git
解决方法:
1. 设置gitlab的object size 大小
sudo editor /home/git/gitlab/config/gitlab.yml
将"max_size:20000000"改成需要的bytes.
2. 设置nginx 的client_max_body_size
sudo editor /etc/nginx/sites-enabled/gitlab-ssl
设置client_max_body_size为:
client_max_body_size 1024M;
3.设置postBuffer
单独项目设置:
git config http.postBuffer 1024000000
全局设置:
git config --global http.postBuffer 1024000000
4.重启服务
sudo service gitlab restart
sudo service nginx restart
5. 再次push时可能需要
git push -f origin +master
error: RPC failed; result=22 HTTP code = 413
....
fatal: The remote end hung up unexpectedly.
2. error: 无法推送一些引用到 'https:.....something.git'
3. 如果你遇到了错误:
in 'connect': SSL_connect returned=1 error=0 state=SSLv3 read server cerificate B:cerificate verify failed(OpenSSL::SSL::SSLError)
。。。
remote rejected master -> master (pre-receive hook declined)
可能是你找错方法了,这时改回https方式的remote url:
git remote set-url origin https://... your.git
解决方法:
1. 设置gitlab的object size 大小
sudo editor /home/git/gitlab/config/gitlab.yml
将"max_size:20000000"改成需要的bytes.
2. 设置nginx 的client_max_body_size
sudo editor /etc/nginx/sites-enabled/gitlab-ssl
设置client_max_body_size为:
client_max_body_size 1024M;
3.设置postBuffer
单独项目设置:
git config http.postBuffer 1024000000
全局设置:
git config --global http.postBuffer 1024000000
4.重启服务
sudo service gitlab restart
sudo service nginx restart
5. 再次push时可能需要
git push -f origin +master
相关文章推荐
- error: RPC failed; result=22, HTTP code = 413 MiB错误解决
- 使用git error: RPC failed; result=22, HTTP code = 411
- 使用git error: RPC failed; result=22, HTTP code = 411
- 使用Xutils框架中的HttpRequest.HttpMethod出现Error:(45, 31) 错误: 无法访问HttpRequestBase
- GitLab 使用git push 出现RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
- Gitlab RPC failed; result=22, HTTP code = 413 解决方法
- 使用git error: RPC failed; result=22, HTTP code = 411
- Gitlab RPC failed; result=22, HTTP code = 413 解决方法
- git代码管理:使用SourceTree push时错误:error: unable to rewind rpc post data - try increasing http.postBuffer
- 错误:HTTP load failed (kCFStreamErrorDomainSSL, -9813)/Error Domain=NSURLErrorDomain Code=-1202
- 关于使用Git的时候出现"HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large"的解决方法
- Tao-ReviewBoard 提交时报出 HttpClient.excuteMethod Error HttpCode=400 的错误
- 老李秘技:loadrunner回放脚本错误提示Error: "HTTP Status-Code 500"
- error: RPC failed; result=22, HTTP code = 413 git push时
- (原)使用TortoiseGit提交代码push的时候报错:HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large
- 使用Visual studio 2005遇到错误提示:Failed to return new Code Element Possible syntax error. New Element Name
- MVC扩展Filter,通过继承HandleErrorAttribute,使用log4net或ELMAH组件记录服务端500错误、HttpException、Ajax异常等
- 老李秘技:loadrunner回放脚本错误提示Error: "HTTP Status-Code 500"
- git push失败 错误代码:error: RPC failed; result=56, HTTP code = 0
- 解决使用CURL出现code ERROR 60错误的问题