我试图将更改推送到Git远程存储库,但结束时出现以下错误消息 -
错误:RPC失败; HTTP 500 curl 22请求的URL返回错误: 500 INKApi错误致命:远程端意外致命致命: 远程端意外地挂断了所有最新的
我已按照以下步骤进行操作 -
git config --global http.proxy http://mydomain\myusername:mypassword@myproxyserver:8080
git clone http://mypackageurl
git add testpath / updatedfile.py
git commit -m"更新示例脚本"
git push
git push origin master
但没有运气,得到上面提到的相同错误。请帮忙
答案 0 :(得分:0)
我正在运行Gitlab Community Edition版本8.10.6。为了解决这个问题,我在/etc/gitlab/gitlab.rb配置文件中更改了两个参数。我在推荐的行中显示默认值。
# gitlab_rails['git_max_size'] = 20971520
gitlab_rails['git_max_size'] = 524288000
# nginx['client_max_body_size'] = '250m'
nginx['client_max_body_size'] = '0'
之后我运行上面的命令(第二个是可选的),
gitlab-ctl reconfigure
gitlab-ctl restart
答案 1 :(得分:0)
首先,我尝试了,我得到了相同的错误。
但是我去了Gitlab的配置项目,我将我的电子邮件添加到项目中的成员,并且在我将SSH URL更改为HTTPS之后我再次制作git remote add并且它正常工作
答案 2 :(得分:0)
将Git缓冲区的大小增加到存储库的最大单个文件大小:
git config --global http.postBuffer 157286400
http.postBuffer
将数据POST到远程系统时,智能HTTP传输所使用的缓冲区的最大大小(以字节为单位)。对于大于此缓冲区大小的请求,将使用HTTP / 1.1和Transfer-Encoding:chunked来避免在本地创建大型打包文件。默认值为1 MiB,足以应付大多数请求。