请求的URL返回错误502,公司?

时间:2017-06-16 16:53:03

标签: git git-clone

有谁知道问题似乎与git有什么关系? 运行git clone以从team foundation server(tfs)克隆时,我收到此错误。

 fatal: unable to access 'http://website.com/_git/project': The requested URL returned error: 502

5 个答案:

答案 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
相关问题