Перестал работать Git ssh.exe - PullRequest
6 голосов
/ 08 января 2012

Я нахожусь на Windows 7, 64-битной, и установил msysgit для работы с моими репозиториями github.На моем старом ноутбуке (32-битном, также windows 7) git работал без проблем, но теперь git bash работает медленно (я набираю команду, и для ее фактического отображения буквально за символом требуется пара секунд).Когда я пытаюсь отправить изменения, они работают с перебоями, но чаще всего появляется диалоговое окно с сообщением о том, что "ssh.exe перестал работать ...".Я нажимаю «Отмена» и повторяю команду.В конце концов, это работает, запрашивая мой код аутентификации.Как только он достигает этого шага, он толкает без проблем.Проблема заключается только в том, чтобы приступить к этому шагу.

Итак, в основном мои проблемы таковы:

  • git работает медленно на большинстве команд, даже ввод их выполняется медленно, прежде чем я выполнюкоманда
  • git bas (ssh.exe) перестает работать при нажатии, работает с перебоями.

Я переустановил Windows, так как эта проблема возникла, но это не помогло.

Ответы [ 5 ]

0 голосов
/ 07 октября 2013

Я столкнулся с той же проблемой сегодня.Отключил антивирус и все заработало отлично.

0 голосов
/ 19 января 2013

Я тоже сталкивался с этой проблемой. ssh.exe, который использовал git, также использовался OpenSSH, который я использовал для подключения к моему офису в США. Я также установил TortoiseSVN, который имеет свой собственный ssh.exe.

Я удалил Git и при переустановке настроил Git для использования ssh.exe, который является частью TortoiseSVN, и эта проблема исчезла.

0 голосов
/ 10 февраля 2012

Относительно медленного набора в git bash и cmd.exe, у этих других вопросов могут быть ответы:

У первого есть решение, когда вы работаете с ноутбуком Lenovo (у вас случайно нет?).

Поскольку вы указали, что даже после переустановки Windows у вас возникла та же проблема, я думаю, что она связана с оборудованием или какой-либо службой или частью программного обеспечения, установленной для этого конкретного оборудования.

Я бы также попробовал запустить git bash от имени администратора и посмотреть, будет ли это иметь значение.

Ваша проблема с SSH может зависеть от другой, поэтому я сначала решил бы проблему медленной типизации.

0 голосов
/ 01 марта 2012

У меня такая же конфигурация: Win 7 64bit, Msysgit и github.Я столкнулся с проблемой «ssh.exe прекратил работать», как вы это делали, когда нажимали на github.

Я решил ее с помощью другого ssh.exe: я установил Cygwin и скопировал все двоичные файлы вбинарная папка git.

Я думаю, что если во время установки msysgit указать внешний ssh-клиент для использования, вы можете избежать этого взлома, но на данный момент это кажется хорошей идеей.

0 голосов
/ 08 января 2012

Прерывистые команды push, fetch и другие удаленные команды указывают на недостаточное количество одновременных ssh-подключений, выделенных в том, что находится в вашем центральном репо. Увеличьте конфигурацию, чтобы обеспечить одновременные безопасные соединения. Это особенно верно, если вы используете что-то вроде gitolite или gitosis, которые используют одного пользователя, чтобы разрешить доступ всем пользователям git и дифференцировать пользователя на основе предоставленного открытого ключа.

...