我在我的 Ubuntu 机器上使用 git 和现有的 ssh 密钥。
现在我必须在 Windows 7 上使用 Git,并且需要使用相同的密钥对。
我已经设置了 msysgit 并.ssh
在 中创建了一个文件夹Users\username\.ssh
。
我已将我的密钥对从 Ubuntu.ssh
文件夹复制到此文件夹。
但是当我尝试克隆 Git 存储库时,它会停止并要求输入密码。
根据一些教程,在安装 msysgit 时我应该有一些选项ssh
,但我没有看到。
您有什么建议可以解决这个问题吗?
答案1
您需要设置您的HOME
环境变量到您选择用于创建.ssh
文件夹的任何目录(不一定是Users\username\
)。
%HOME%
不是本机环境变量(%HOMEDRIVE%%HOMEPATH%
或者%USERPROFILE%
是),并且mingw 类 Unixmsysgit 的 session 完全基于该$HOME
值。