1

我正在开发一个网站,并想在 github 上备份它。我采取了以下步骤:

  • 在网站上创建存储库(github)
  • 在我的本地开发环境中,我运行了git init它创建了一个 .git 目录
  • 在我的本地开发环境中,我跑了git remote add origin https://github.com/username/repo.git
  • 现在,我尝试在本地框中添加所有内容git add *
  • 试图提交,它说

    # On branch master nothing to commit (working directory clean)

  • 试图将所有内容推送到 git remote by git push -f origin branchname。我收到以下错误:

    Counting objects: 3644, done. Delta compression using up to 32 threads. fatal: Out of memory, calloc failed)
    fatal: The remote end hung up unexpectedly fatal: The remote end hung up unexpectedly fatal: write error: Bad file descriptor

  • 我什至通过运行增加了后缓冲区的大小,git config http.postBuffer 709427264但我得到了同样的错误。

我做错了什么,我该如何解决?

4

1 回答 1

0

你能把输出的git fsck. 如果它告诉您缺少blob,请查看此链接以获取解决方案。

于 2013-07-17T22:30:59.123 回答