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