这是一个谜。我刚刚在我的Windows机器上安装了Cygwin(Windows 8)。我尝试的第一件事是git clone(我使用ssh克隆了一个私有存储库,而不是github上的任何东西)。它宣布克隆成blah-blah-blah,然后就冻结了。我等了几分钟,什么都没有。我查看了目录,并且使用.git子目录创建了一个目录,但没有别的。它从来没有要求我提供密码。
我能够从Windows命令提示符使用git,并且我从Git网站下载的git shell可以运行。所以我的git连接没问题。它只是Cygwin下的git。
如果我可以在Cygwin之外使用git,你可能会问为什么我很烦。这只是因为我正在尝试调试我编写的一些git钩子脚本,并且我希望它们可以被在Cygwin下使用git的人使用。但我甚至无法达到调用git钩子的程度。
答案 0 :(得分:0)
我对此没有任何进一步的了解。我不再将Cywin用于git,而是一直在使用git bash shell
我通常会确保使用separate PATH when using cygwin。
如果使用Git,请确保引用一个simplified PATH。
在这两种情况下,您都需要确保$HOME
引用正确的文件夹,因为凭据可以默认存储在其中(例如,对于您的SSH密钥,~/.ssh
)