GIt: приходится нажимать дважды (или более)

#windows #git #ssh

#Windows #git #ssh

Вопрос:

Я использую git ssh на компьютере с win7. Когда я набираю ‘git push’, он иногда отправляет фиксацию на сервер, а иногда нет. И каждый раз я не могу понять, было ли это отправлено или нет. Почему это происходит и что я могу сделать, чтобы это исправить?

D:project > git push
Подсчет объектов: 56, выполнено.
Дельта-сжатие с использованием до 4 потоков.
Сжатие объектов: выполнено на 100% (28/28).
Запись объектов: 100% (29/29), 3,83 Кб, выполнено.
Всего 29 (дельта 27), повторно использовано 0 (дельта 0) 
фатально: удаленный конец неожиданно повесил трубку

D:project > git push
Подсчет объектов: 56, выполнено.
Дельта-сжатие с использованием до 4 потоков.
Сжатие объектов: выполнено на 100% (28/28).
Запись объектов: 100% (29/29), 3,83 Кб, выполнено.
Всего 29 (дельта 27), повторно использовано 0 (дельта 0) 
фатально: удаленный конец неожиданно повесил трубку

D:project > git push
Все обновлено

Комментарии:

1. Я предполагаю, что у вашего серверного процесса возникли проблемы. Ситуация с нехваткой памяти?

2. Я так не думаю, потому что те же команды в Linux работают хорошо.

3. Несоответствие версии или что-то еще, что может привести к зависанию сервера при вводе, отправленном из Windows git?

4. Моя локальная версия git — последняя, 1.7.7. Как я могу проверить ваши предложения? Есть ли в git какие-либо тестовые команды? Кстати, спасибо за помощь.

5. Ваш пульт использует ssh: // протокол? Клиент Windows git (msysgit) может давать сбои с протоколами SSH и Git, но, как правило, работает лучше (хотя и медленнее) с HTTP / HTTPS.