【问题标题】:Connect proxy aborted while pushing to GitLab推送到 GitLab 时连接代理中止
【发布时间】:2021-07-26 00:45:28
【问题描述】:

我在推送到 GitLab 存储库时遇到问题,昨天它对我有用,但现在它不再工作了我在批处理 git 中尝试了这些命令:

git config --global https.proxy https://usernameofgitlab:passofgitlab@192.142.193.29:80

git user.email ""
git user.pass ""
git user.name ""
git push -u origin --all

输出是:

fatal: unable to access 'https://................': Proxy CONNECT aborted

任何人都可以帮助我解决这个错误,有点奇怪它不再工作而昨天它已经工作了。 我改了代理程序还是报错

fatal: unable to access 'https://gitlab.com/........': Received HTTP code 500 from proxy after CONNECT

【问题讨论】:

    标签: git github gitlab


    【解决方案1】:

    当您使用基于 HTTP 的代理连接到 HTTPS 站点时,您必须使用非标准的 CONNECT 动词来创建隧道,因为 TLS 流量无法放置在正常的 HTTP 连接中。第一条消息告诉您,您的代理中止了该 CONNECT 命令,因此您无法连接到服务器。

    第二条消息表明代理返回了 500 状态码。所有 5xx 状态代码都表示服务器错误,在这种情况下,代理告诉您它遇到了内部服务器错误并且无法为您的请求提供服务。由于这是您代理的问题,您应该联系您的网络管理员询问代理损坏的原因,以及如何正确配置它,以便在修复后使用它。

    另请注意,user.pass 不存在,user.nameuser.email 对身份验证没有影响。

    【讨论】:

      猜你喜欢
      • 2013-07-17
      • 2014-02-10
      • 2014-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-20
      • 1970-01-01
      相关资源
      最近更新 更多