繁体   English   中英

git错误:RPC失败; HTTP 502 curl 22 请求的URL返回错误:502 Proxy Error

[英]git error: RPC failed; HTTP 502 curl 22 The requested URL returned error: 502 Proxy Error

我在我的实际项目中使用乌龟 git。 自上周以来,我和其他成员在使用我们的存储库(之前工作完美)时遇到了一些麻烦。

当我想要推/拉/克隆 (HTTPS) 时,出现以下错误:

致命:远程端意外挂断错误:RPC失败; HTTP 502 curl 22 请求的URL返回错误:502 Proxy Error

似乎代理服务器出了点问题。 我可以像往常一样在我研究所的 local.network 中使用存储库,但我无法从家里访问。

有谁知道如何解决此错误? 不幸的是我找不到关于这个问题的任何其他帖子。

问候,荷马

发生这种错误主要有两个原因:

  1. 将二进制文件/jar 文件推送到 repo

  2. 如果文件大小很大。

解决方案:
1. 使用管理员凭据推送代码更改
2. git config --local http.postBuffer 157286400前执行命令git config --local http.postBuffer 157286400

解决此问题的第一步是确定您是否可以毫无问题地导入整个存储库。 如果是这样,那么存储库中的任何单个分支都不会导致问题。 因此,与其尝试“只是克隆一个分支”,不如执行以下操作:

  1. 在本地克隆源存储库
  2. 在 GitHub 上创建一个新的存储库
  3. 添加新仓库作为本地仓库的远程仓库
  4. 将本地仓库的内容推送到新的 GitHub 仓库

尝试这个:

  1. git远程删除原点
  2. git 远程添加源 URL

我不明白为什么会出现错误,但幸运的是这对我有用,我希望可以帮助其他人,问候。

更新 http.postBuffer 对我不起作用。 就我而言,我有 17 个文件要推送。 所以我分块推送了 17 个文件。 就像4-5个文件在一起。 它确实解决了我的问题。 感谢@thesprinter 的提示。

我遇到了同样的问题,我通过git resest了我的最后一次提交,然后再次提交更改。 它解决了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM