2011-10-26 2 views
4

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

ssh-keygen -t rsa -C "[email protected]" 

(используя свой адрес электронной почты вместо [email protected]) я получаю диалоговое окно ошибки Windows, которое появляется с названием

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

Любые идеи, которые могут вызывать эту ошибку?

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

  • Установка более ранней версии Git для Windows, (я пробовал 1.7.7, 1.7.6, 1.7.4 и 1.7. 3).
  • Выполнение Git в режиме совместимости.
  • Искал сеть для других, испытывающих ту же ошибку в отношении Git в Windows.

Что может быть причиной этой проблемы?

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

ответ

1

This developer discussion может быть уместным. Возможно, вы можете попробовать более раннюю версию, так как даже 1.7.6 был выпущен после того, как эти изменения были добавлены. Version 1.7.4 было бы раньше.

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

+0

Привет, танцк, я попытался установить 1.7.4, однако проблема сохранилась. Это очень странно, поскольку у меня никогда не было этой проблемы с Git на любых других системах Windows 7. Спасибо за вашу помощь. Я отправлю сообщение здесь, когда найду решение этой проблемы. – Ben

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