11 我在Ubuntu计算机上使用现有的ssh密钥使用git。 现在,我必须在Windows 7上使用Git,并且需要使用相同的密钥对。 我已经设置了msysgit并在中创建了一个.ssh文件夹Users\username\.ssh。 我已经将密钥对从Ubuntu的.ssh文件夹复制到了该文件夹。 但是,当我尝试克隆Git存储库时,它将停止并要求输入密码。 根据一些教程,在安装msysgit的过程中,我应该有一些关于的选项ssh,但是我没有看到。 您有什么建议要解决吗? windows-7 ssh git public-key msysgit — 毛刺 source
13 您需要将HOME环境变量设置为您选择的用于创建.ssh文件夹的任何目录(不一定是Users\username\)。 %HOME%不是本地环境变量(%HOMEDRIVE%%HOMEPATH%或%USERPROFILE%不是),并且类似mingw的Unix的msysgit会话完全基于该$HOME值。 — 冯 source 谢谢,但是我如何添加这个家庭环境。变量? — Burre 2011年 @Burre:只需HOME在Windows设置中定义一个User环境变量,如itechtalk.com/thread3595.html中所述。 — VonC HOMEPATH — 不足 @bgerth谢谢,我迟来了编辑答案。 — VonC 2015年