SmartGit не аутентифицируется с помощью ssh

У меня есть веб-сервер с установленным gitolite, и я вхожу в систему, используя свой ssh-ключ. Обычно я просто использую git на самом сервере с помощью командной строки, но для нового проекта мне нужно клонировать репо на моем компьютере с Windows, и я хотел бы использовать для этого SmartGit.

Но я потратил уже несколько часов только на то, чтобы клонировать репо через Smartgit. В качестве удаленного Git я использую URL-адрес, который обычно использовал бы на сервере: me @ my-server: the-repo, затем через некоторое время я получаю диалоговое окно `` SSH-аутентификация '' и выбираю свой закрытый ключ, как я бы сделал для pagent и введите мою кодовую фразу. Но когда я нажимаю кнопку «Войти», он просто пытается на некоторое время подключиться, а затем снова показывает мне диалоговое окно «Проверка подлинности SSH». Никаких сообщений об ошибках или чего-то подобного.

Я пробовал клонировать репозиторий с теми же данными через командную строку, и это отлично работает. Так что мне не хватает?

17
задан dazz 9 January 2012 в 13:02
поделиться