接收失败:连接被重置 git

7

背景:我的公司有一个自托管的GitLab,只能在连接Wireguard VPN时访问。我已经设置了VPN,并成功地通过浏览器访问了公司的GitLab。

问题:但是,当我尝试克隆一个仓库时,会收到“fatal: unable to access xxx : Recv failure : Connection was reset, git” 的错误信息。我也启用了git跟踪来进行调试,以下是结果: enter image description here

即使我尝试将代码推送到在Gitlab上新建的空仓库,我也会得到相同的错误: enter image description here

我已经尝试了各种解决方法,比如取消代理等,但是我无法解决这个问题。我真的卡在这个错误上了,请帮忙解决。

2个回答

3

你可以尝试一下!一步一步来!

git config --global http.sslVerify false
git config --global --unset http.proxy
git config --global --unset https.proxy
git config http.postBuffer 524288000

嗨@csy100,欢迎来到Stack Overflow。您能描述一下上述命令如何解决OP的问题吗? - zerocukor287
我也想要一个更详细的解释。然而,这确实解决了我的问题。 - lunarquaker

2

由于可能有很多原因,我只能通过发布解决我的问题的方法来帮助您:

我曾考虑将端口从20更改为443,设置配置文件等,但最终对我有效的是我基本上需要将url中的http更改为https,然后我就可以克隆等操作了。

httpS://gitlab.yourcompany.com/folder_name/your_project.git


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接