我尝试使用Ruby和Rails进行小型实验,并希望将其从Mac推到PC,反之亦然。

因此,我在PC(MySysGit 1.7.4)上安装了Git网站的标准推荐的Git,然后运行

git daemon --reuseaddr --base-path=. --export-all --verbose --enable=receive-pack

在Mac或PC上(以启动Git服务器),然后在PC上,我克隆并添加了一个文件,然后提交,然后执行
git push git://192.168.1.31/ master

现在它将打印出以下内容,并无限期地卡在那里:
Counting objects: 5, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4)

我在另一台PC上尝试过,这是同一回事。如何解决?

(我正在使用命令从问题'receive-pack': service not enabled for './.git'运行服务器)

最佳答案

他们刚刚发布了一个允许配置选项停止git挂起的版本。

修复了发行版https://github.com/msysgit/git/issues/101中的https://github.com/msysgit/msysgit/releases/tag/Git-1.9.4-preview20140611

您可以通过设置

git config --global sendpack.sideband false

关于git - 为什么 “git push”使用MySysGit 1.7.4无限期地卡在那里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5520329/

10-13 09:42