使用 msysgit 和 .ssh 密钥在 Windows 7 上使用 git 的问题

Bur*_*rre 11 ssh windows-7 git msysgit public-key

我在我的 Ubuntu 机器上使用 git 和我现有的 ssh 密钥。

现在我必须在 Windows 7 上使用 Git,并且需要使用相同的密钥对。
我已经设置了 msysgit 并.sshUsers\username\.ssh.
我已将我的密钥对从 Ubuntu 的.ssh文件夹复制到此文件夹。

但是当我尝试克隆 Git 存储库时,它会停止并要求输入密码。
根据一些教程,在 msysgit 安装期间我应该有一些关于 的选项ssh,但我没有看到。
你有什么建议来解决这个问题吗?

Von*_*onC 13

您需要将HOME环境变量设置为为创建.ssh文件夹而选择的任何目录(不一定必须是Users\username\)。

%HOME%不是本机环境变量(%HOMEDRIVE%%HOMEPATH%或者%USERPROFILE%是),并且msysgit的mingw 类 Unix会话完全基于该$HOME值。