12

在将我的更改推送到 GITHub 中的 master 时,我在 Tortoise Git 中收到错误 git did not exitly (exit code 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 没有完全退出(退出代码 128)”错误?

但我使用的是 HTTPS 而不是 SSH。我的意思是我使用来自 GITHub 的 HTTPS url 克隆。我也不知道如何生成 SSH!

在此处输入图像描述

会解决什么问题?

4

1 回答 1

10

如此处所述:

504 Gateway Timeout 错误是一个 HTTP 状态代码,这意味着一台服务器在尝试加载网页或填充浏览器的另一个请求时没有收到来自它正在访问的另一台服务器的及时响应。

这通常意味着另一台服务器已关闭或无法正常工作。

这与当前的GitHub 状态(12 月 22 日)一致:

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

因此,虽然原因非常及时且特定于 GitHub 端当前的网络问题,但您的问题可以帮助其他人提供类似的错误消息:

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

于 2012-12-23T00:44:53.543 回答