我有一个安装了 gitolite 的网络服务器,我使用我的 ssh 密钥登录。通常我只是使用命令行在服务器本身上使用 git,但是对于一个新项目,我需要在我的 windows pc 上克隆一个 repo,我想为此使用 SmartGit。
但我已经花了几个小时只是通过 Smartgit 克隆回购。作为远程 Git,我使用通常在服务器上使用的 url:me@my-server:the-repo 然后过了一会儿我得到一个对话框“SSH 身份验证”,然后我选择了我的私钥,就像我为 pagent 所做的那样,并输入我的密码。但是当我单击登录时,它只是尝试连接一段时间,然后再次显示“SSH 身份验证”对话框。没有错误信息或任何东西。
我尝试通过命令行使用相同的数据克隆 repo,效果很好。那么我有什么遗漏吗?