Невозможно нажать на репозиторий git. Он висит после "Написание объектов: 100%"
Я запускаю git daemon с помощью следующей команды.
c:\cygwin\bin\git daemon --reuseaddr --base-path=/cygdrive/S --export-all --verbose --enable=receive-pack
Я могу клонировать и получать обновления, но когда я пытаюсь нажать, я получаю
$ git push origin master
Counting objects: 6, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (6/6)
потом зависает
В настоящее время я использую GIT версии 1.7.0.4
4 ответа
У меня та же проблема (Ubunut, как git server 1.7.0.4, Windows Msysgit - это git client 1.7.0.2). Пока все нормально, если я использую Ubuntu Git Client.
Я обновил клиента до 1.7.1.0, это не помогает
Я использую git-daemon для управления репо (включите сервер получения-возврата), и это проблема. (msysgit с gitdaemon)
Когда я переключаюсь на гитолит, проблема исчезает.
Предложить использовать git-daemon только для чтения
У меня была такая же (похожая?) Проблема с Cygwin Git. После одного обновления cygwin оно перестало нормально работать с удаленными репозиториями git, как на linux, так и на cygwin.
Сначала это выглядело случайным и было трудно определить. Некоторые команды сработали, некоторые не сработали. Похоже, это было связано с размером передаваемых данных.
Я считаю, что это проблема на стороне клиента с SSH в Cygwin, так как другие клиенты git могут нормально подключаться. Для меня решение было установить msysgit и выбрать при установке свой собственный SSH-клиент, а не Cygwin. Замазка тоже должна работать, наверное.
У меня была такая же проблема с сервером Ubuntu git daemon 1.7.3.2 и клиентом Windows Msysgit 1.7.4. Понизил Msysgit до 1.6.5.1, и проблема была решена.
Также потраченный впустую целый день, пытаясь получить эту работу. Просто застрял с обновлением 100% В конце концов, именно mysgit 1.6.5.1 заставил его работать. Также, если это не сработает, попробуйте в удаленном Linux команду git config --bool core.bare true, когда вы находитесь в вашей папке репозитория.