Cygwin / Git错误检测到cygheap碱基不匹配 [英] Cygwin/Git error cygheap base mismatch detected
问题描述
我已经安装了两个windows服务器与最新版本的cygwin和git,并尝试克隆git存储库从S1,到S2。我可以成功ssh从S2到S1使用RSA密钥,但是当我这样做:
git clonessh:// root @ S1 / path / to / my / repo
它抛出这个输出:
I have installed two windows servers with the latest versions of cygwin and git, and am trying to clone the git repository from S1, to S2. I can successfully ssh from S2 to S1 using RSA keys, but when I do this: git clone "ssh://root@S1/path/to/my/repo" It throws back this output:
Cloning into /cygdrive/c/program files/apache software foundation/apache2.2/htdocs/myfolder...
2 [main] git 2004 C:/cygwin/lib/git-core/git.exe *** fatal error - cygheap base mismatch detected - 0x61242860/0x6123790.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search fro cygwin1.dll using the WIndows Start->Find/Search facility and delete all bu the most recent version. The most recent version *should* reside in x:\cygwin\bin, where 'x' is the drive on which you have installed the cygwin distrubtion. Rebooting is also suggested if you are unable to find another cygwin DLL.
--5 more errors like that one --
remote: Counting objects: 3275, done.
remote: Compressing oobjects: 100% (3106/3106), done.
fatal: write error: Broken pipe
所以我按照这些说明,但没有运气。任何建议?
So I followed these instructions, but no luck. Any suggestions?
推荐答案
我有同样的问题。
只需重新启动我的电脑,它再次工作。
I just restarted my PC and it worked again.
这不帮助找到问题的原因,但至少你可以继续工作。
It doesn't help to find reason of problem but at least you can keep on to work.
这篇关于Cygwin / Git错误检测到cygheap碱基不匹配的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!