我的git推送在完成推送后被挂起。我要去 git推

Counting objects: 51, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (47/47), done.
Writing objects: 100% (47/47), 27.64 MiB | 6.47 MiB/s, done.
Total 47 (delta 4), reused 0 (delta 0)

它挂在这里,我必须control-c才能回到命令行。我已经在过去与这个项目没有问题的几次提交。我在我的机器上尝试过其他的回购,它们工作得很好。这是怎么回事?


当前回答

在我的例子中,Git托管平台GitHub的服务器有问题,所以也要检查你的提供商状态。

其他回答

添加另一个本地提交并重新尝试推送对我来说是有效的。

我尝试了上面提出的所有答案,但没有一个对我有效。出于某种原因,这种情况只在我试图推到“master”时发生。当我创建并推到“主”分支时,它工作得很好。

在我的情况下,这是由msysgit 1.9.5的问题引起的。降级到msysgit 1.9.4解决了这个问题。

在我的例子中,遥控器的磁盘已经满了。删除远程上的一些文件立即解决了这个问题。

在远程机器上裸回购的情况下,权限也可能是造成这种情况的原因。