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

时间:2013-01-26 15:26:06

标签: git windows-7 ssh push tortoisegit

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

我使用了here描述的过程为TortoiseGit创建和设置SSH密钥。我已修改设置以配置SSH私钥:

enter image description here

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

enter image description here

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

1 个答案:

答案 0 :(得分:8)

看起来git无法在c:\c:\.ssh\.known_hosts)中保存已知主机列表。通常在$ HOME目录中创建.ssh目录。尝试将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以获取更多信息。