У меня есть веб-сервер с установленным gitolite, и я вхожу в систему, используя свой ключ ssh. Обычно я просто использую git на самом сервере с помощью командной строки, но для нового проекта мне нужно клонировать репозиторий на моем компьютере с Windows, и я хотел бы использовать для этого SmartGit.
Но я уже потратил несколько часов только на то, чтобы клонировать репо через Smartgit. В качестве удаленного Git я использую URL-адрес, который обычно использую на сервере: me@my-server:the-repo, затем через некоторое время я получаю диалоговое окно «Аутентификация SSH» и выбираю свой закрытый ключ, как я сделал бы для pagent , и введите мою парольную фразу. Но когда я нажимаю «Войти», он просто пытается подключиться на некоторое время, а затем снова показывает мне диалоговое окно «Аутентификация SSH». Никаких сообщений об ошибках или чего-то подобного.
Я попробовал клонировать репозиторий с теми же данными через командную строку, и это прекрасно работает. Так есть что-то, что мне не хватает?