我在GIT WebO(v1.8)和Git TFS2017 upd1之间的通信中收到的错误取决于什么? 错误消息如下:
401致命:远程端意外挂断
除了http.PostBuffer
和Origin Url之外,还能检查什么?谢谢Gabriele
答案 0 :(得分:0)
您使用的是代理服务器吗?
Git中的“智能HTTP”协议使用“Transfer-Encoding:chunked” POST请求,当它包含大于1MB的打包对象时 尺寸。某些代理服务器(如Nginx)不支持此传输 默认编码,请求将在它们到达之前被拒绝 藏匿。因此,Stash日志不会显示任何额外的内容 信息。
无论如何,首先要确保您拥有git push for the repository的权限。然后确保正确设置远程URL:git remote set-url origin <new-url>
然后尝试将Git缓冲区大小增加到repo的最大单个文件大小:
git config --global http.postBuffer 157286400
请参阅以下文章,并按照解决方法和解决方案解决问题: Git Push Fails - fatal: The remote end hung up unexpectedly
另一个类似的帖子供您参考:Git - error: RPC failed; result=22, HTTP code = 401 fatal: The remote end hung up unexpectedly