我使用 rhc 创建了一个 OpenShift 应用程序。 git 存储库已成功克隆到我的 Windows 7 PC 上。我想将代码更改推送回 OpenShift。我正在使用 TortoiseGit。
我已经使用了所描述的程序here http://olelynge.blogspot.nl/2012/04/tortoisegit-and-ssh-keys.html为 TortoiseGit 创建和设置 SSH 密钥。我修改了设置来配置 SSH 私钥:
然而,当我尝试推动我的改变时,我得到:
造成这种情况的原因是什么以及如何解决?谢谢!
看起来 git 无法保存已知主机列表c:\
(in c:\.ssh\.known_hosts
)。通常情况下.ssh
正在 $HOME 目录中创建 dir。尝试将 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 https://serverfault.com/questions/194567/how-to-i-tell-git-for-windows-where-to-find-my-private-rsa-key了解更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)