GitLab HTTP远程上的git命令失败,403

问题描述 投票:5回答:1

我有一个GitLab 5.0安装,突然,由于没有明显的原因,开始在HTTP URL上启动git命令失败。任何命令如git clone/pull/push都会失败,并出现以下错误:

fatal: unable to access 'http://host/user/project.git/': The requested URL returned error: 403

在提示用户/密码之前发生错误。这适用于现有项目和新项目。 SSH URL继续正常工作。 HTTP上的GitLab UI也可以正常工作。

知道什么可能是错的或如何解决它?

gitlab http-status-code-403
1个回答
7
投票

通常情况下,我发现发布后不久发生了什么问题。线索是HTTP在托管机器上本地工作。事实证明我在我试过的所有Windows机器上都配置了HTTP_PROXY变量(我最近需要它用于cabal,它不检测Windows上的代理自动设置)。看起来git通过代理连接到GitLab端点导致错误。我去了C:\Users\{User}并删除了.gitconfig文件中与Proxy相关的行。留下答案,以防它帮助别人。

© www.soinside.com 2019 - 2024. All rights reserved.