在github备份小型网站到存储库

时间:2013-07-17 21:28:05

标签: git github

我正在开发一个网站,并希望在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 push -f origin branchname将所有内容推送到远程git。我收到以下错误:

    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来增加帖子缓冲区的大小,但我得到了同样的错误。

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

1 个答案:

答案 0 :(得分:0)

您可以发布git fsck的输出。 如果它告诉您缺少blob,请检查this link以获取解决方案。