Git错误:无法生成〜\ .ssh

问题描述:

我在GitHub上创建了一个回购站,并且希望像我过去那样推送本地回购站。我可以成功ssh -T [email protected],但git push -u origin master给我的错误:Git错误:无法生成〜 .ssh

error: cannot spawn C:\Users\Alec\.ssh: No such file or directory 
fatal: unable to fork 

我GIT_SSH变量是C:\Users\Alec\.ssh并在该目录中,我有我的RSA密钥。我甚至尝试生成一个新密钥并使用该密钥,只是为了接收相同的错误。

我所有的本地回购现在都显示这个错误 - 我不确定发生了什么问题。

编辑:不是我认为它很重要,但我得到相同的问题,无论我使用命令提示符或Git Bash。

GIT_SSH应该指向ssh客户端(在您的情况ssh.exe),而不是.ssh文件夹。

+0

谢谢,我安装腻子为了一个单独的目的,我猜测覆盖了我的变量?我自己并没有改变它。 – Alec 2012-04-04 16:44:25

+0

它为你做了吗? – 2013-12-13 14:45:45

我跟你有同样的问题。而我所做的一切就是关闭我的comodo防火墙,这真的有效。所以我建议你关闭你的防火墙和防病毒软件。祝你好运。

我也有同样的问题。我以为是防火墙的东西,但我最终在我的PC上重新安装了Git,然后它突然像魅力一样工作。