GIT推送失败401致命 - 使用Git TFS 2017 upd1的存储库GIT

时间:2017-09-26 12:29:42

标签: git tfs

我在GIT WebO(v1.8)和Git TFS2017 upd1之间的通信中收到的错误取决于什么? 错误消息如下:

  

401致命:远程端意外挂断

除了http.PostBuffer和Origin Url之外,还能检查什么?谢谢Gabriele

1 个答案:

答案 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