it-roy-ru.com

ssh-keygen 'не распознается как внутренняя или внешняя команда

Я пытаюсь добавить ssh-ключи для использования на github, но на моем xp по командной строке ssh-keygen не работает. Это дает мне следующую ошибку

ssh-keygen' is not recognized as an internal or external command.

Есть ли альтернатива для генерации ключей на xp?

40
pal4life

Вы используете msysgit , или какой-либо другой способ установки Windows git? msysgit - это только один из возможных способов запуска git в Windows, но, возможно, он также самый простой. Это также способ, рекомендованный веб-сайтом git по адресу http://git-scm.org/ .

Если вы используете msysgit, то вам нужно запустить команду в Git Bash, а не в стандартной командной строке Windows Prompt. Git Bash - это приглашение, которое устанавливается для вас с помощью msysgit, и в основном является наиболее распространенной оболочкой командной строки Linux (bash), упакованной для Windows, чтобы облегчить использование git в командной строке. msysgit также должен установить программу ssh-keygen в месте, где она доступна из Git Bash, но не обязательно из обычной командной строки Windows.

41
kini

ШАГ 1 Установить Git .

STEP 2 Добавьте путь к вашему git к переменным окружения, например, C:\Program Files (x86)\Git\bin.

STEP 3 Откройте новый сеанс терминала и попробуйте ssh-keygen. Это будет работать.

NOTE Новое окно терминала обязательно!

31
ajknzhol

Если вы ранее установили Git, откройте git-bash и попробуйте команду оттуда.

10
ScottLenart

Поиск в каталоге git, если вы уже установили git

Использовать git bash должно быть на вашем C:\Program Files\Git\bin в зависимости от вашего места установки

Если вы уже добавили путь, просто запустите sh на вашем cmd или откройте sh.exe

тип ssh-keygen

Затем просто введите имя и пароль (вы можете просто ввести пустую строку).

3
Daniel Sunaryo

для всех окон ОС

cd C:\Program Files (x86)\Git\bin
ssh-keygen
2
Arif Acar

Запуск git bash в качестве администратора работал на меня!

0
Mansi

ssh-keygen - это утилита, обычно используемая в дистрибутивах Linux. Вы можете использовать Cygwin в Windows, чтобы использовать большинство функций командной строки Linux.

http://www.cygwin.com/

0
thezboe

если вы запускаете из cmd в Windows, проверьте, что путь к значению системной переменной должен быть внутри C:\Program Files\Git\bin или путь вашей установки git для типа cmd, установленного для просмотра переменных 

0
Sotos