誰がgit
に問題があるように見えるか知っていますか? git clone
(tfs)から複製するためにteam foundation server
を実行しているときにこのエラーが発生します。
fatal: unable to access 'http://website.com/_git/project': The requested URL returned error: 502
問題はgitではありません。むしろ、サイトは502エラー、つまりBad Gatewayエラーを提供しています。 502の原因と修正方法の一部を以下に示します。
https://www.lifewire.com/502-bad-gateway-error-explained-2622939
また、gitリポジトリを複製していることを確認してください。
これにより、この厄介な問題のトラブルシューティングと修正にかなりの時間がかかりました。
私の場合、PCでhttp_proxyおよびhttps_proxy環境変数が設定されていました。 (コントロールパネル-システムとセキュリティ-システムの詳細設定-環境変数-Windows 10のシステム変数セクション下部パネルにあります)
これらの2つの環境変数を削除し(ハイライト-削除-ok)、Git-Terminalウィンドウを閉じて再度開くと、問題(http 502)はなくなりました。 Git GUI + VS Code + Git Termでテストしたことを確認するだけです。 git fetch/clone/Push/etc ...
注:私は厳密なプロキシの背後にある企業環境にいますが、エンタープライズtfs URLもそうであるため、私とtfsサーバーの間でプロキシが干渉する必要はありません。プロキシがMITMをプレイしていたと思われます(確認または除外できません)。クライアントマシンは、gitバージョン2.22.0.windows.1を実行するWindows 10最新ビルドです
私は同じ問題に直面していました。何らかの理由で、git configリストでhttpおよびHttpsプロキシをセットアップしました。それらを削除すると、クローンを作成できました。
参照用:認証プロキシサーバーの背後にある企業環境内で、以前にgitグローバル構成を編集して、プロキシサーバーのオーバーライドを行いました。これを修正すると、接続できました。
便利なコマンド:
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 = [email protected]
[http]
proxy = http://public-cache:8080
[https]
proxy = http://public-cache:8080
4つのプロキシ行(#)をコメント化しました