在Windows 7中使用PuTTY生成的SSH密钥连接到github
在原始的Windows 7 Enterprise安装上: 安装PuTTY 0.62 使用puttygen.exe创建公钥/私钥对 将要粘贴到OpenSSH的公钥添加到github帐户中 将私钥添加到选美 使用以下选项安装msysgit 1.7.8: 从Windows命令提示符使用Git 使用(Tortoise)Plink指向正确的plink.exe 通过在PuTTY中连接到github.com并接受指纹,确保将github指纹添加到Know_hosts 编辑~/.ssh/config阅读: Host github.com User git Hostname github.com PreferredAuthentications publickey IdentityFile ~\.ssh\github.ppk ssh -vvvT git@github.com给出:http : //pastebin.com/Tu3Fc6nJ。请注意,尽管密码已成功加载到选美中,但系统仍会提示我输入密码。 我已经尝试过:chmod 700 ~/.ssh; chmod 600 ~/.ssh/*从Git Bash内部,但是没有通过验证没有影响ls -l。 我应该注意,我在以前的Windows 7安装中已经使用了此确切的设置。据我所知,一切都是相同的。 起作用的是从Git Bash内部生成密钥。但是,我不能将这些密钥添加到选美中,这是一个巨大的痛苦。实际上,似乎任何使用PuTTY生成的密钥的尝试都是不成功的。 有什么见解阻止了基于日志的工作?提前致谢。