Git for windows版本2.5.3无法推送更改 [英] Git for windows version 2.5.3 not able to push changes
问题描述
我在尝试推送更改时遇到错误(不是内存问题,或者其他已经提到的stackoverflow问题),当我卸载最新版本并安装时,错误消失
I am receiving errors below when I try to push changes(not a problem with memory, or other already issues already mention on stackoverflow), errors are gone when I uninstall latest version and install
<1.9>
1.9.x
verion。如果您遇到同样的问题,请考虑此问题。
verion. Please consider this if you are having the same issue
- 致命:mmap失败:无错误
- 致命:远程终端意外挂断
- 致命:远程终端意外挂断
- 致命:写入错误:错误的文件描述符
- 错误:无法将一些文件推送到
- fatal: mmap failed: No error
- fatal: The remote end hung up unexpectedly
- fatal: The remote end hung up unexpectedly
- fatal: write error: Bad file descriptor
- error: failed to push some refs to
推荐答案
这个具体的错误刚刚得到解决(或至少缓解)与 git-for-windows 2.6.2(2015年10月19日)
This specific error just got fixed (or at least mitigated) with git-for-windows 2.6.2 (Oct. 19th, 2015)
当git读取大型存储库时,我们不再耗尽页面文件空间。
We no longer run out of page file space when git fetching large repositories.
(也适用于推送)
请参阅 PR 486:更好 mmap()
模拟:
See PR 486: Better mmap()
emulation:
一个简单的
git fetch
会产生这个错误输出:
a simple
git fetch
would produce this error output:
fatal: mmap failed: No error
fatal: write error: Invalid argument
原因是我们的
mmap()
模拟的几个位留下了改进空间。此拉取请求试图缩小差距。
The reason was that several bits of our
mmap()
emulation left room for improvement. This Pull Request tries to close the gap.
涉及 compat / win32mmap.c
,并且该修复程序尚未更新 upstream( git / git
)
这篇关于Git for windows版本2.5.3无法推送更改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!