在 Windows 7 上使用 msysgit 和 .ssh 密钥时出现问题

在 Windows 7 上使用 msysgit 和 .ssh 密钥时出现问题

我在我的 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值。

相关内容