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

时间:2012-04-04 16:35:18

标签: git windows-7 ssh push

我在GitHub上创建了一个回购,并希望像过去一样推动本地回购。我可以ssh -T git@github.com成功,但git push -u origin master给了我错误:

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会遇到同样的问题。

3 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我也有同样的问题。我认为防火墙也是如此,但我最终在我的电脑上重新安装了Git,然后它突然变得像一个魅力。