Ssh-keygen 'не распознается как внутренняя или внешняя команда
Я пытаюсь добавить ключи ssh для использования на github, но на моем xp в командной строке ssh-keygen не работает. Это дает мне следующую ошибку
ssh-keygen' is not recognized as an internal or external command.
Есть ли альтернатива для генерации ключей на xp?
Ответы
Ответ 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