Вот скриншот проблемы:
В командной строке (CMD):
> ssh-keygen -t rsa -C "..."
'ssh-keygen' is not recognized as an internal or external program.
Как сгенерировать ssh-ключ? Как я могу использовать ssh-keygen
?
Вот скриншот проблемы:
В командной строке (CMD):
> ssh-keygen -t rsa -C "..."
'ssh-keygen' is not recognized as an internal or external program.
Как сгенерировать ssh-ключ? Как я могу использовать ssh-keygen
?
Рассмотрите возможность использования Git для Windows с упрощенным PATH и переносимым Git (например, PortableGit-2.21.0-64-bit.7z.exe
) , несжатый куда угодно.
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%
В этом CMD (запускается как обычный пользователь, а не администратор) у вас должно быть доступно ssh-keygen
.
Пример для меня:
vonc@VONC D:\
> where ssh-keygen
D:\prgs\git\latest\usr\bin\ssh-keygen.exe
Но из-за недавнего изменения openssh используйте:
ssh-keygen -m PEM -t rsa -P "" -f afile
У вас будет ключ, совместимый с классическими слушателями PEM.