Я установил git-for-windows и сгенерировал ключ ssh с помощью PuTTYgen (с парольной фразой) и сохранил его в каталоге c:/users/username/.ssh/id_rsa.
Если я пытаюсь войти в систему с помощью putty и ввести мою фразу-пароль, и она работает просто отлично.
Но если я пытаюсь использовать ssh
или git clone
в оболочке Windows, он не принимает мою фразу-пароль после Enter passphrase for key '/c/Users/*username*/.ssh/id_rsa'
а просто продолжает спрашивать об этом.
Почему он не работает с ssh или git?
3
1 ответ
5
openssh
и PuTTY
используют разные типы ключей (но вы можете конвертировать между ними). В PuTTYgen вам нужно перейти в Conversions->Export OpenSSH
, экспортировать свой закрытый ключ и сохранить его как id_rsa
.
Больше на ТАК.