2010-10-27 2 views
1

Я думаю, что я устал от GIT - я продолжаю получать эти неясные ошибки без указания о том, где и почему.GIT - получение ошибки «раннего eof» при нажатии

Это последнее на тяге на стороне cygwin с версией GIT 1.7.2.3. Я получаю сообщение «раннего эфа», а затем оно больше не будет.

Сценарий хранилище:

MAC - рабочее хранилище MAC - голое хранилище служит в качестве центрального хранилища. WIN - рабочий репозиторий

Я проталкиваю в голый репозиторий и вытягиваю из него.

Я попытался повторно инициализировать открытый репозиторий и нажать на него снова со стороны Mac. Все еще получите ошибку на стороне Win.

Нет указаний на то, что вызывает ранний eof, но последнее, что я добавил на стороне Mac, были некоторые .dylibs и ссылки.

Любые мысли оценили.

+0

Какой протокол вы используете, чтобы потянуть? Можете ли вы опубликовать точный запуск команды и вывод ошибок? (Если нет результата между 'git pull' и' early EOF', но почему-то я сомневаюсь в этом.) Я считаю, что эта ошибка возникает, когда git получает пакет, начинает распаковывать его и запускается в конец файла перед ним предполагает, что механизм передачи не работает должным образом. – Cascabel

+0

Ну, в одном случае обойти это просто, и просто вытащить его из доли на mac. По крайней мере, я могу двигаться вперед. – rickb

+0

О, привет. Я думаю, мы перешли сообщения. Я использую ssh. См. Выше. Я думаю, что GIT over ssh является виновником (на cygwin, во всяком случае ...) – rickb

ответ

1

Сотрудник просто ударил это сообщение, пытаясь вытащить его на свою локальную машину Windows, и оказалось, что это не проблема сети. git reset --hard исправил проблему.

+0

Я думаю, что проблема с выполнением «git reset -hard» - это потерять изменения. – rickb

+0

Это решение сработало для меня, спасибо огромное! +1 – Zkoh

+0

Это также сработало для меня (ssh на cygwin, git fetch не работал). – WaffleSouffle

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