EGit push, выдавая ошибку: «Произошла ошибка при распаковке удаленного конца» - PullRequest
7 голосов
/ 05 мая 2011

Произошла ошибка при распаковке удаленного конца

Шаги, которые я выполнил: В системе A (удаленно):

  1. Установлен EGit
  2. Создать проект
  3. Поделиться этим проектом
  4. Создать хранилище
  5. Добавить и зафиксировать этот проект в хранилище
  6. (открыть общий доступ к папке хранилища)

В системе B (локально):

  1. Установить EGit
  2. Импортировать проект (путем клонирования удаленного репозитория)
  3. выбрать клон (не добавить)
  4. укажите путь к удаленному репозиторию, например 192.168.10.28 \ Git \ repo
  5. , проверьте ветку
  6. укажите путь к месту назначения (локальный)
  7. , выполните простые шаги и импортируйте проект
  8. Измените код
  9. зафиксируйте его в локальном хранилище
  10. Теперь перейдите в представление хранилища и перенесите содержимое локального хранилища на удаленный 1
  11. Появится окно ERROR с сообщением

"Не удается подключиться ни к какому репозиторию: \ 192.168.100.28 \ Git \ repo (внутреннийИсключение произошло во время push: \ 192.168.100.28 \ Git \ repo: Труба закрыта) "

Ответы [ 2 ]

6 голосов
/ 10 февраля 2014

Эта проблема не относится к Egit.Это происходит, когда git не может записать в папку назначения на удаленной системе.Это может быть, как отмечено в другом ответе, что папка не имеет правильных разрешений.Это также может быть по другим причинам, например, в моем случае, когда файловая система достигла полной емкости.

5 голосов
/ 09 мая 2011

Единственная ошибка "труба закрыта" на Egit упоминается в ошибка 314107 и не связана с вашим делом.

Единственный подозрительный элемент в вашем сценарии - это адрес вашегоудаленное репо.С файловым протоколом я бы указал:

file:///192.168.100.28/Git/repo.git

Как комментирует OP Abhay , папка назначения была защищена от записи , чего было достаточно длявызвать это сообщение об ошибке.

...