开发者社区> 问答> 正文

tortoiseGit pull失败?报错

错误信息:

git.exe pull -v --no-rebase --progress "origin"

0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487
AllocationBase 0x0, BaseAddress 0x68560000, RegionSize 0x270000, State 0x10000
C:\Program Files (x86)\Git\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0


git did not exit cleanly (exit code 1) (672 ms @ 2015/9/18 11:09:57)

以前能正常使用。
今天push,fetch也能正常使用,就是会弹窗输用户名,密码(以前不用的)
pull是直接报错,上面是错误信息。


展开
收起
爱吃鱼的程序员 2020-06-12 11:10:45 1008 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    TortoiseGit应该使用的是较早的Git,特定的一个版本和特定的Windows版本会出现堆错误,无法创建进程堆,然后进程启动不了。

    建议使用https://github.com/git-for-windows/git/releases的版本,然后卸载乌龟。使用

    gitpulloriginmaster



    谢谢Force武装卫队的回答。
    我修复一下git就好了。还是用着乌龟方便些。 我也遇到了同样的问题。请问怎么修复的啊。。谢谢!
    2020-06-12 11:11:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载