我已经用 cygwin 和 git 的最新版本安装了两个 windows 服务器,并且正在尝试将 git 存储库从 S1克隆到 S2。我可以使用 RSA 键成功地从 S2到 S1执行 ssh,但是当我这样做时: Git 克隆“ ssh://root@S1/path/to/my/repo” 它返回这个输出:
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
所以我按照说明做了,但是没有结果,有什么建议吗?