2

我在 GitHub 上创建了一个 repo,并想像过去一样将本地 repo 推送到本地。我可以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,我都会遇到同样的问题。

4

3 回答 3

5

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

于 2012-04-04T16:39:02.690 回答
0

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

于 2012-06-11T15:06:35.617 回答
0

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

于 2014-09-12T00:36:29.623 回答