项目场景:使用sourcetree提交代码失败并推送不成功的解决办法
问题描述
报错信息:
Pushing to http://xx.xxx.xx.xxx:xxxx/xxx/xxxgit
POST git-receive-pack (chunked)
error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
翻译:
推到http://xx.xxx.xx.xxx:xxxx/xxx/xxx.git
POST git接收包(分块)
错误:RPC失败;HTTP 500 curl 22请求的URL返回错误:500
send-pack:读取边带数据包时意外断开连接
致命:远程端意外挂断
一切都是最新的
原因分析:
1、排查是git损坏;
2、排查是sourcetree的问题。
解决方案:
1、git卸载并重新安装后并未解决;
2、sourcetree更新后解决。
参考:mac 卸载git https://www.3000.cn/news/6/28632