3

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

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

在此处输入图像描述

然而,当我尝试推动我的更改时,我得到:

在此处输入图像描述

是什么导致了这种情况以及如何解决?谢谢!

4

1 回答 1

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了解更多信息。

于 2013-01-26T15:36:25.140 回答