У меня есть веб-сервер с установленным gitolite и где я вхожу в систему, используя свой ssh-ключ. Обычно я просто использую git на самом сервере с помощью командной строки, но для нового проекта мне нужно клонировать репо на моем ПК с Windows, и я бы хотел использовать SmartGit для этого.
Но я потратил несколько часов, чтобы просто клонировать репо через Smartgit. Как удаленный git я использую url, который я обычно использую на сервере: me @my-server: the-repo, после чего через некоторое время я получаю диалоговое окно "SSH Authentication", и я выбираю свой закрытый ключ, как я бы сделал для pagent, и поставьте в мою Passphrase. Но когда я нажимаю логин, он просто пытается подключиться некоторое время, а затем снова показывает мне диалоговое окно "SSH Authentication". Нет сообщения об ошибке или что-то еще.
Я попробовал клонировать репо с теми же данными через командную строку, и это работает отлично. Так что я чего-то не хватает?