fatal: unable to access 'http://repo.***.com/***/***.git/': The requested URL returned error: 504

fatal: unable to access 'http://repo.***.com/***/***.git/': The requested URL returned error: 504

我可以通过浏览器访问自托管 Git 存储库。但是,命令行上的 git push 会引发此错误:

$ git push origin m26.12.2--insert-auto-logic
fatal: unable to access 'http://repo.***.com/***/***.git/': The requested URL returned error: 504

到目前为止,试过这些都没有任何效果:

  1. 已尝试 Git Bash Windows 10
  2. 将我的 DNS 服务器更改为 1.1.1.18.8.8.8
  3. 在 Linux
  4. 上使用 torproxychains
  5. 使用Windows 10 命令提示符
  6. 已尝试 this answer 并尝试使用 Git 代理
  7. 删除 this post
  8. 建议的 Git 个凭据
  9. 尝试像 this one
  10. 那样使用 SSH

还有什么我可以做的吗?也许,我如何使用 this upload approach 将我的提交推送到远程自托管 Git?在浏览器上浏览远程存储库时,我可以看到 new/upload 按钮:

问题已通过在 Windows 10 上使用 a system-wide VPN 解决。不知道为什么。