首页 > 解决方案 > 致命:无法访问“http://repo.***.com/***/***.git/”:请求的 URL 返回错误: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. 在 Windows 10 上尝试了 Git Bash
  2. 将我的 DNS 服务器更改为1.1.1.18.8.8.8
  3. 在 Linux 上使用torproxychains
  4. 使用 Windows 10 命令提示符
  5. 尝试了这个答案并使用了 Git 代理
  6. 删除本文建议的 Git 凭据
  7. 尝试像这样使用 SSH

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

浏览器上的新建/上传按钮

标签: gitgit-pushhttp-status-code-504remote-repository

解决方案


在 Windows 10 上使用系统范围的 VPN解决了​​问题。不知道为什么。


推荐阅读