git推送错误:HTTP请求失败:所请求的URL返回504

12

我在使用Tortoise Git将我的更改推送到GitHub的主分支时,出现了git未能干净退出(退出代码128)的错误。

git.exe push -v --progress  "origin" master:master

Pushing to https://github.com/myproj/Net.git
error: The requested URL returned 
error: 504 while accessing 
https://github.com/myproj/Net.git/info/refs?service=git-receive-pack
fatal: HTTP request failed

git did not exit cleanly (exit code 128) (63228 ms @ 22-12-2012 23:57:48)

我已经参考了如何解决TortoiseGit上的“git did not exit cleanly (exit code 128)”错误?

但是我使用的是HTTPS而不是SSH。我的意思是我使用了来自GitHub的HTTPS URL 进行克隆。 同时我不知道如何生成SSH!

enter image description here

应该怎么解决?

1个回答

10

如下所述:

504网关超时错误是一种HTTP状态码,意味着一个服务器在尝试加载网页或填充浏览器的另一个请求时,未及时从另一个访问的服务器接收到响应。

通常这意味着另一个服务器已停机或无法正常工作。

这与当前的GitHub状态(12月22日)相符:

我们目前正在经历所有服务的重大服务中断。

因此,尽管原因非常具体,并且与GitHub方面的网络问题相关,但您的问题可以帮助遇到类似错误信息的其他人:

504表示:上游服务器出现问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接