济宁营销网站建设,无锡seo网站排名优化,安居客看房网,重庆建设工程信息网安管监督报错信息
不多掰扯#xff0c;直接上报错信息和截图
Delta compression using up to 8 threadsRPC failde; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large从以上的报错信息不难看出推送仓库的时候#xff0c;请求体过大#xff0c;为…报错信息
不多掰扯直接上报错信息和截图
Delta compression using up to 8 threadsRPC failde; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large从以上的报错信息不难看出推送仓库的时候请求体过大为什么会请求体过大呢我也不知道
因为我想达到的目的是如何解决这个报错然后把代码推送到仓库当然如果时间充分我会去了解这个问题的具体原因
(简单了解了一下http存在着大小限制而ssh加密传输协议不存在所以可以考虑使用ssh协议推送)
解决方案
http 推送有大小限制那git不还有一种推送给方式吗SSH既然http推送限制了那就换成SSH的推送方式我试了一下你别说还真的行改为配置了SSH的方式然后将远端的仓库地址修改为SSH的方式后推送就能成功
仓库地址替换命令
git remote set-url origin ssh仓库地址例如gitgitlab.minshenglife.com:mslife-department-2/web.gitSSH 配置
生成公钥
在cmd中或者git的bash中输入以下替换好邮箱的命令然后一直回车下一步知道做完操作 ‘xxxxxx.com’ 是登录gitLab的用户名密码 生成的公钥一般都在用户- 当前用户名 - .ssh 下
ssh-keygen -t rsa -C xxxxxx.com配置gitLab
在生成的路径下打开 id_rsa.pub 拷贝所有内容 然后到gitlab 点击用户 setting - ssh key - 粘贴key 然后自定义一个title保存即可 TorisiteGit 修改
做完以上操作后clone可能还会报错, 需要在界面上点击 TortoiseGit - setting - 点击网络 - 然后替换SSH端为Git\usr\bin\ssh.exe 访问即可