我在个人服务器上安装了 gitosis 并进行了设置,这样我现在使用的 ubuntu 机器就可以从命令行访问存储库了
git clone gitosis@myservername:/myreponame.git
它要求我输入 rsa 密钥的密码,然后通过并按预期工作。
但是,我正在尝试将 EGit 与 eclipse 一起使用(再次在 Ubuntu 下),但我无法从存储库中提取。我将它设置为提取确切的存储库 gitosis@myservername:/myreponame.git 并继续查找 myservername 和我的个人公钥(它也提供了它的文件路径,所以我知道它是同一个)并要求我的密码。但是,它从不接受我的密码(注意:我很确定它拒绝密码而不是密钥本身,因为它立即拒绝它并且没有说未经授权,以及相同的密钥在 CLI 中有效的事实)。我的印象是它不起作用的原因是因为它试图用密码作为用户 gitosis 来解锁公钥,而不是我在本地机器上的用户名,
我知道我输入的密码是正确的,因为它可以在 CLI 中运行,我什至成功地更改了密码,以确保 300% 的确定。
任何人都可以阐明这个问题吗?