Генерация SSH-ключей для Git в Windows 7 - PullRequest
4 голосов
/ 26 октября 2011

Я испытываю странную ошибку при попытке создать ключи SSH с помощью инструмента командной строки Git Bash, загруженного из (http://code.google.com/p/msysgit/downloads/list).), я использую Windows 7 Enterprise и имею полные права администратора. Когда я запускаюСледующая команда из командной строки Git Bash:

 ssh-keygen -t rsa -C "your_email@youremail.com"

(используя мой адрес электронной почты вместо your_email@youremail.com) Я получаю диалоговое окно ошибки Windows, которое всплывает с заголовком

ssh-keygen.exe - Ошибка приложения
Не удалось правильно запустить приложение (0xc0000142). Нажмите кнопку «ОК», чтобы закрыть приложение.

Любые сведения о причинах этой ошибки?

Вещи, которые я пытался исправить (без успеха):

  • Установка более ранней версии Git для Windows (я пробовал 1.7.7, 1.7.6,1.7.4 и 1.7.3).
  • Запуск Git в режиме совместимости.
  • Поиск в сети других пользователей, сталкивающихся с такой же ошибкой в ​​отношении Git в Windows.

Что может бВызываете ли вы эту проблему?

ОБНОВЛЕНИЕ: Несмотря на то, что я на самом деле не определил причину этой ошибки, я обошел ее, просто используя Putty для входа в Linux-систему друзей и создав там ключи SSH.Спасибо всем за помощь.

1 Ответ

1 голос
/ 26 октября 2011

Это обсуждение для разработчиков может быть актуально. Возможно, вы могли бы попробовать более раннюю версию, так как даже 1.7.6 был выпущен после добавления этих изменений. Версия 1.7.4 будет раньше.

Если эта версия работает, вы должны сообщить об ошибке в списке рассылки msysGit . И если вы не найдете здесь никакой помощи, спросить, будет ли это хорошей идеей.

...