【问题标题】:Git push halts on "Writing Objects: 100%"Git推送停止“写入对象:100%”
【发布时间】:2011-10-29 13:42:16
【问题描述】:

我已经设置了一个带有 Git 存储库的 linux 机器(使用 xinetd)。

我已经为 git 守护进程启用了 receive-pack 以启用推送到存储库。

这是我当前的测试工作流程:

  1. 在 git 服务器上,运行:

mkdir 一些东西

cd 一些东西

git init --bare

  1. 在客户端盒子上:

git clone git://server/repo

(关于克隆空存储库的消息)

  1. 对克隆的存储库执行一些提交。

  2. git push

得到这个消息:

Counting objects: 8, done.
Compressing objects: 100% (3/3) done,
Writing objects: 100% (6/6)

这还没有结束。我只介绍了一个小改动,所以应该很快就能完成。

我在这里做错了吗?

【问题讨论】:

标签: git


【解决方案1】:

如果您使用的是 msysgit - 他们刚刚发布了一个允许配置选项停止 git 挂起的版本。

修复适用于发布版https://github.com/msysgit/msysgit/releases/tag/Git-1.9.4-preview20140611中的https://github.com/msysgit/git/issues/101

你可以通过设置来修复它

git config --global sendpack.sideband false

【讨论】:

    【解决方案2】:

    问题在于 mgitsys 客户端

    在此处阅读更多信息:MGitsys Bug

    作为一种解决方法,我使用的是旧版本:git version 1.7.4.rc1.3197.gbf965

    这个没有这个bug。

    我已将这个特定版本放在我的 SkyDrive 公用文件夹中,链接:http://sdrv.ms/MeuWTD

    希望它会在不久的将来得到修复。

    【讨论】:

    • 你能给我一个下载这个版本的链接吗?我找不到(
    • 使用此 Git 构建更新了我的答案,并提供了指向我的 SkyDrive 的链接。
    猜你喜欢
    • 1970-01-01
    • 2011-03-05
    • 2022-10-25
    • 2012-03-04
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 2017-08-25
    相关资源
    最近更新 更多