Cygwin 下的 Git Clone 挂了

标签 git cygwin

这是一个谜。我刚刚在我的 Windows 机器 (Windows 8) 上安装了 Cygwin。我尝试的第一件事是 git clone(我使用 ssh 克隆了一个私有(private)存储库,而不是 github 上的任何东西)。它宣布克隆成 blah-blah-blah,然后就卡住了。我等了几分钟,什么也没有。我查看了目录,有一个用 .git 子目录创建的目录,但没有别的。它从来没有回过头来询问我的密码。

我可以在 Windows 命令提示符下使用 git,并且我从 Git 网站下载的 git shell 可以正常工作。所以我的git连接没有问题。就是Cygwin下的git。

如果我可以在 Cygwin 之外使用 git,您可能会问我为什么要这么麻烦。这只是因为我正在尝试调试我编写的一些 git 钩子(Hook)脚本,并且我希望它们可供在 Cygwin 下使用 git 的人使用。但我什至无法到达调用 git 钩子(Hook)的地步。

最佳答案

I didn't get any further on this. I stopped using Cywin for git, and instead have been using the git bash shell

我通常确保使用 separate PATH when using cygwin .
如果我使用 Git,我确保引用 simplified PATH .

在这两种情况下,您都需要确保 $HOME 引用正确的文件夹,因为凭据可以默认存储在那里(~/.ssh 用于您的 SSH key 例如)

关于Cygwin 下的 Git Clone 挂了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30986985/

相关文章:

git status - 不显示未跟踪的文件

git bash : git@server: command not found

c - 如何使用 Netbeans+ Cygwin 在 Windows 上清除 C 中的控制台?

java - 如何在java中编码以使用cygwin在Windows环境中运行内部使用rSync的unix shell脚本?

python - 缺少 pgnuplot

git - 有效地将项目添加到 git 索引

git - 在 AIX 上构建 git 时 TOC 溢出

Cygwin、gcc 和 C_INCLUDE_PATH

linux - grep 并替换 2 个文件路径

windows - 为什么 PS1 中的换行符会在 Git for Windows bash 中引发语法错误?