【问题标题】:Unable to push to git Repository. It hangs after "Writing Objects: 100%"无法推送到 git 存储库。它在“写入对象:100%”之后挂起
【发布时间】:2011-03-05 12:58:30
【问题描述】:

我正在使用以下命令运行 git daemon。

c:\cygwin\bin\git daemon --reuseaddr --base-path=/cygdrive/S --export-all --verbose --enable=receive-pack

我能够克隆和拉取更新,但是当我尝试推送时,我得到了

$ git push origin master

Counting objects: 6, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (6/6)

,然后挂起

我目前使用的是 git 版本 1.7.0.4

【问题讨论】:

  • 我看到 git v1.7.2.3 在 cygwin 作为服务器和 msysGit v1.7.3.2 作为客户端。
  • 你有没有发现是什么原因造成的?我也遇到了同样的问题。
  • 相同。有人有解决方案吗?
  • 我遇到了一个非常相似的问题,但它没有挂起而是转到下一行(类似于 Total 133 (delta 59) reused 80 (delta 33) )然后退出。每次它都做同样的事情,而不是像其他遥控器那样最终到达Everything up-to-date。太伤心了,这里甚至没有线索......

标签: git cygwin git-pull git-push git-daemon


【解决方案1】:

还浪费了一整天的时间来完成这项工作。 只是坚持更新 100% 最后是 mysgit 1.6.5.1 使它工作。另外,如果这不起作用,请在远程 linux 中尝试该命令 git config --bool core.bare true 在你的 repo 文件夹中时

【讨论】:

    【解决方案2】:

    服务器 Ubuntu git daemon 1.7.3.2 和客户端 Windows Msysgit 1.7.4 我也遇到了同样的问题。将 Msysgit 降级到 1.6.5.1,问题就解决了。

    【讨论】:

      【解决方案3】:

      我有同样的问题(Ubunut 是 git server 1.7.0.4,Windows Msysgit 是 git client 1.7.0.2)。 如果我使用 ubuntu git 客户端就可以了。

      我将客户端更新到 1.7.1.0,它没有帮助

      我使用 git-daemon 来管理 repo(启用接收回服务器),这是一个问题。 (带有 gitdaemon 的 msysgit)

      当我切换到 gitolite 时,问题就消失了。

      建议使用 git-daemon 进行只读

      【讨论】:

      • 您使用的是什么 SSH 客户端?您是否将 Cygwin 与 Msysgit 一起安装?
      • 我使用来自 msysgit (openssh_4.6p1) 的包中的 openssh。而且我没有安装cygwin。
      • btw:我如何检查git中使用了哪个ssh,因为我切换到putty(plink),它是同样的错误
      • 我在客户端使用腻子。我在运行 git 守护进程的服务器上安装了 cygwin。从客户端上的 bash 我输入: git push git:// master
      【解决方案4】:

      我对 cygwin git 有同样的(相似的?)问题。在一次 cygwin 的更新之后,它停止在远程 git repos 上正常工作,无论是在 linux 还是 cygwin 上。

      起初它看起来很随机,很难识别。有些命令有效,有些失败。看起来它与正在传输的数据大小有关。

      我认为这是 cygwin 中 SSH 的客户端问题,因为其他 git 客户端可以正常连接。对我来说,解决方案是安装 msysgit 并选择安装它自己的 SSH 客户端,而不是 cygwin 的。我猜,Putty 也应该可以工作。

      【讨论】:

        猜你喜欢
        • 2011-10-29
        • 2011-03-14
        • 1970-01-01
        • 2014-07-22
        • 2014-03-15
        • 1970-01-01
        • 1970-01-01
        • 2018-06-24
        相关资源
        最近更新 更多