Git推送 - 致命错误: 写入错误: 坏的文件描述符

12

我是 Git 的新手,如果我的问题很愚蠢,请原谅。

在我初次推送到 GitHub 时,使用 git push origin master 命令出现了以下错误:

Counting objects: 1499, done. Delta compression using up to 16 threads.
Compressing objects: 100% (1455/1455), done. 
error: pack-objects died of signal 923 MiB | 9.10 MiB/s    fatal:
The remote end hung up unexpectedly fatal: The remote end hung up unexpectedly
fatal: write error: Bad file descriptor

我有什么遗漏吗?


远程硬盘可能已满? - jbaptperez
1
这会影响推送到GitHub吗? - jnstn
你说得对,在Github上,你不应该有这种问题... 你遇到的问题在这里进行了分析(https://www.reddit.com/r/github/comments/3apryd/trying_to_push_to_a_repo_but_getting_this_error/),可能的解决方案在这里( http://www.webbykat.com/2012/02/installing-git-solving-fatal-unable-create-thread-resource-temporarily-unavailable-problem)。 - jbaptperez
谢谢。不幸的是,那似乎没有解决问题。但感谢提供资源! - jnstn
2个回答

16

当我遇到同样的错误时,运行以下命令可以解决问题:git config --global pack.windowMemory "32m"


1
非常感谢。我仍然遇到同样的问题,但无论如何感谢您的帮助! - jnstn

3

几天前我也遇到了同样的错误,对我有用的是增加Git的默认文件大小。所以在进入存储库后运行以下命令,将缓冲区增加到500MB:git config http.postBuffer 524288000


谢谢回复。我尝试了,但仍然返回相同的错误。我不确定出了什么问题,也不知道如何修复它。 - jnstn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接