有谁知道问题似乎与git
有什么关系?
运行git clone
以从team foundation server
(tfs)克隆时,我收到此错误。
fatal: unable to access 'http://website.com/_git/project': The requested URL returned error: 502
答案 0 :(得分:2)
问题不在于git。相反,该网站给你一个502错误,即坏网关错误。这里给出了一些原因以及如何修复502:
https://www.lifewire.com/502-bad-gateway-error-explained-2622939
另外,请确保您正在克隆git存储库。
答案 1 :(得分:2)
我遇到了同样的问题。由于某种原因,我在git config列表中设置了http和Https代理。删除这些允许我成功克隆。
答案 2 :(得分:1)
供参考:在身份验证代理服务器后面的公司环境中,我之前编辑过我的git global config,代理服务器的覆盖。一旦我纠正了这个,我就可以连接了。
有用的命令:
git config --global --list
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
[user]
name = GuyWicks
[user]
email = guy.wicks@iworkhere.com
[http]
proxy = http://public-cache:8080
[https]
proxy = http://public-cache:8080
我注释掉了四条代理线(#)
答案 3 :(得分:0)
这花费了我大量时间来解决和解决此烦人的问题。
就我而言,我在PC上设置了 http_proxy 和 https_proxy 环境变量。 (您可以在Windows 10的控制面板-系统和安全系统-高级系统设置-环境变量-系统变量部分底部面板中找到它们)
一旦我删除了这两个环境变量(高亮-删除-ok)并关闭了Git-Terminal窗口并重新打开它,问题(http 502)就消失了。只是为了确认我使用Git GUI + VS Code + Git Term进行了测试。 git是否获取/克隆/推送/等...
注意:我在公司环境中使用严格的代理服务器,但是企业tfs URL也是如此,因此我不需要代理服务器。我怀疑(无法确认或排除)代理正在播放MITM。客户端计算机是运行git版本 2.22.0.windows.1
的Windows 10最新版本答案 4 :(得分:-1)
我在从我们的私有 gitlab 存储库克隆项目时也遇到了这个问题。最初我使用以下命令:
git clone http://remote_gitlab_url/user_name/some_projects
我看到以下错误:
<块引用>请求的 URL 返回错误:502
在项目名称中添加 .git
后,一切正常:
git clone http://remote_gitlab_url/user_name/some_projects.git