我使用Windows 7.我正在使用一个使用Redmine和Gitolite repo的项目。我给了管理员我的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可执行文件。
答案 0 :(得分:1)
msysgit将为您生成公钥。只需生成一个,然后将其发送给管理员,一切正常。