windows ssh 不接受密码

Ahs*_*ous 3 windows ssh git

我已经安装的git换窗户和生成具有的puttygen(带密码)一个SSH密钥,并将其存储在C:/用户/用户名/.ssh/id_rsa。
如果我尝试使用 putty 登录并输入我的密码,它就可以正常工作。
但是,如果我尝试在 Windows 外壳中使用sshgit clone,它在之后不会接受我的密码,Enter passphrase for key '/c/Users/*username*/.ssh/id_rsa'而是一直要求它。
为什么它不适用于 ssh 或 git?

Jak*_*uje 6

openssh并且PuTTY使用不同的密钥类型(但您可以在它们之间进行转换)。在 PuTTYgen 中,您需要转到Conversions->Export OpenSSH导出您的私钥并将其存储为id_rsa.

更多关于SO