2015-01-28 6 views
2

Я пытаюсь сгенерировать новый SSH-ключ на моем компьютере с помощью командной строки. Я установил Cygwin и добавил его путь для использования команд Linux через командную строку.Генерация ключей SSH для GIT в Windows 8

Теперь ls перечисляет внутренние папки. Но ssh все еще не работает.

На попытке сгенерировать ключ SSH с помощью команды SSH-серийник -t RSA -C "email_id"

его дает мне следующее сообщение об ошибке. ssh-keygen не распознается как внутренняя или внешняя команда, операционная программа или командный файл.

+0

проверить, поддерживает ли эта ссылка http://serverfault.com/questions/194567/how-do-i-tell-git-for-windows-where-to-find-my-private-rsa-key – Rao

+0

Почему нет вы не устанавливаете git-scm http://git-scm.com/download/win – uncletall

ответ

1

Нет необходимости в Cygwin: обычный msysgit достаточно (разархивировать PortableGit-1.9.5-preview20141217.7z где вы хотите добавить свою папку bin/ на вашем пути, и вы должны gitи SSH включая ssh-keygen)

После запуска его git-cmd.bat, вы можете сгенерировать свои ssh-ключи.

ssh-keygen -t rsa -C "email_id" -q -P "" 

(здесь я не использую ключевую фразу, для целей тестирования, избегая управления SSH-агента)

id_rsa и id_rsa.pub будет генерироваться в %HOME%/.ssh.
HOME устанавливается git-cmd.bat, обычно в %USERPROFILE%.

Смежные вопросы