无法创建目录'/c/\303\234/.ssh'

Jér*_*nge 3 git ssh push tortoisegit windows-7

我使用rhc创建了一个OpenShift应用程序.git存储库已在我的Windows 7 PC上成功克隆.我想将我的代码更改推回到OpenShift.我正在使用TortoiseGit.

我已经使用这里描述的过程为TortoiseGit创建和设置SSH密钥.我已修改设置以配置SSH私钥:

在此输入图像描述

然而,当我试图推动我的改变时,我得到:

在此输入图像描述

造成这种情况的原因是什么以及如何解决?谢谢!

har*_*pun 8

看起来git无法在c:\(in c:\.ssh\.known_hosts)上保存已知的主机列表.通常.ssh在$ HOME目录中创建目录.尝试将HOME环境变量设置为当前用户可写的目录,即Windows中用户的主目录:c:\Users\<username>.

这取决于你是使用msysgit还是通过cygwin等安装git.请查看https://serverfault.com/questions/194567/how-to-i-tell-git-for-windows-where-to -find-my-private-rsa-key获取更多信息.