我使用 Windows 7。我正在处理一个使用 Redmine 和 Gitolite 存储库的项目。我给了管理员我的 id_rsa.pub,他将它添加到经过身份验证的用户列表中。但是,我无法克隆回购。当我使用:
git clone git@foo:bar
我被要求输入密码。我不知道该放什么。我尝试了我的公钥、私钥、Redmine 的密码等,但没有任何效果。
显然,如果我使用的是 Linux,这将可以正常工作,而无需输入密码。
我用命令行和 msysgit (GitGUI) 都试过了,但没有用。
这有什么诀窍吗?
更新:这看起来可能有用:http ://devlicio.us/blogs/sergio_pereira/archive/2009/05/06/git-ssh-putty-github-unfuddle-the-kitchen-sink.aspx ,但我在 msysgit 安装过程中看不到我可以指定它必须使用 PLink 作为 SSH 可执行文件的位置。