Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

ШАГ 2 Добавьте путь к git к переменным среды, подобным этим C:\Program Files (x86)\Git\bin.

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

ПРИМЕЧАНИЕ Новое окно терминала необходимо!

Ответ 3

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

Ответ 4

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

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

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

введите ssh-keygen

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

Ответ 5

для всех окон os

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

Ответ 6

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

Ответ 7

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

http://www.cygwin.com/

Ответ 8

если вы запускаете из cmd на windows, проверьте путь. Значение System Variable должно быть внутри C:\Program Files\Git\bin или путь к вам git на тип cmd, чтобы увидеть переменные

Ответ 9

  • Установите msysgit
  • Щелкните правой кнопкой мыши по любому файлу
  • Выберите "Выбрать Git Bash здесь" из меню
  • Запустите команду ssh-keygen из терминала git bash