У меня есть файл .ppk. Я помещал его в папку .ssh, но когда я пытаюсь клонировать, сервер запрашивает пароль.Как клонировать ртутный репозиторий через ssh на OS X
Я сделал это на OS X. Я конвертирую .ppk в .pem. Результат был тот же. После этого я создаю ключ на своей машине. Открытый ключ был добавлен на сервер. Ничего не изменилось.
Я использовал команду: hg clone ssh://[email protected] localpackage
~/.ssh/конфигурации:
Host shortname
Hostname hostname
User username
IdentityFile ~/.ssh/keyname
Спасибо, это сработало. Но я не понимаю, почему? Когда я преобразовал его в windows в puttygen и перешел на Mac, он не работает. – iPhil676
Возможно, вы скопировали его с неправильными разрешениями или чем-то еще. Вы можете найти из подробного журнала 'ssh -vvv user @ hostname true' – Jakuje