git pull и fetch не удаются с помощью «fatal: Remote end неожиданно завис» - PullRequest
3 голосов
/ 24 ноября 2010

Из cygwin git на Win7 я пытаюсь координировать свои действия с моей рабочей станцией linux.Оба были клонированы из одного и того же верхнего хранилища.Сначала я делаю «происхождение git fetch», затем пытаюсь получить его с моей рабочей станции.

Ответы [ 2 ]

0 голосов
/ 08 декабря 2011

Cygwin's ssh.exe имеет эту ошибку.Замените cygwin's ssh.exe на ssh.exe из установки msysgit, и эта проблема исчезнет.

Связанный: Git fatal: удаленный конец зависает

0 голосов
/ 13 мая 2011

Как вы создали свои ключи?

С Git Cygwin или с Mitw Git в Git Bash?

Я считаю, что настоящая проблема в том, что cygwin ssh ищет .ssh в /home/name/.ssh, а git ssh mingw ищет .ssh в c: / user / name /. SSH

Скорее всего, ваши ключи находятся в одном и только одном из этих каталогов.

Вы можете попытаться указать .ssh в cygwin использовать другой файл идентификации с помощью ключа -i, либо переместить ключи в оба каталога, либо создать файл конфигурации ssh в /home/name/.ssh. /config.

Я создал конфигурацию, которая содержит:

Host github.com
    User jerryasher
    Hostname github.com
    IdentityFile c:/Users/jerry/.ssh/id_rsa

И учитывая, что я могу использовать либо git mitw из git bash, либо git cygwin из rxvt для взаимодействия с github.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...