我安装了 GitLab 5.0,突然无缘无故地开始失败git
HTTP URL 上的命令。任何命令,例如git clone/pull/push
失败并出现以下错误:
fatal: unable to access 'http://host/user/project.git/': The requested URL returned error: 403
该错误发生在任何输入用户/密码的提示之前。现有项目和新项目都会发生这种情况。 SSH URL 继续正常工作。 HTTP 上的 GitLab UI 也可以正常工作。
知道可能出了什么问题或如何排除故障吗?
正如通常的情况一样,我在发布后不久就发现了问题所在。线索是 HTTP 在托管计算机上本地工作。结果我在我尝试过的所有 Windows 机器上配置了 HTTP_PROXY 变量(我最近需要它cabal
它不会检测 Windows 上的代理自动设置)。好像git
正在连接到GitLab
通过代理的端点导致错误。我去了C:\Users\{User}
并删除了文件中与 Proxy 相关的行.gitconfig
。留下答案以防对其他人有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)