这个错误表示远程过程调用(RPC)失败了,因为HTTP请求返回了一个413 Request Entity Too Large的错误。HTTP 413错误表明客户端尝试发送的请求体的大小超过了服务器愿意或能够处理的限制。
我这边是用http上传的,可以改为用ssh上传解决这个问题。
需要先生成ssh密钥对并配置到git上,这步我以前配置过,此处省略。
执行
git push ssh://git@xxxxx:0000/xxx/xxx.git -all
push后是自己的仓库ssh地址。
结果无法提交成功,报Unable to negotiate with ***** port **:no matching host key type found...。密钥没匹配到,提示没有权限提交
解决办法:
新的ssh客户端不支持ssh-rsa算法,要修改本地配置重新使用ssh-rsa算法。
在.ssh文件目录下创建config文件(config没有后缀名),使用记事本打开添加以下内容并保存:
Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
重新执行push命令,推送远程仓库成功

2773

被折叠的 条评论
为什么被折叠?



