Рассмотрите возможность использования 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 change , используйте:
ssh-keygen -m PEM -t rsa -P "" -f afile
У вас будет ключ, совместимый с классическими слушателями PEM.