Невозможно нажать на репозиторий Git.Он висит после "Написание объектов: 100%" - PullRequest
13 голосов
/ 18 июня 2010

Я запускаю 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 ]

1 голос
/ 01 июля 2010

У меня была такая же (похожая?) Проблема с cygwin git.После одного обновления cygwin оно перестало нормально работать с удаленными репозиториями git, как на linux, так и на cygwin.

Сначала оно выглядело случайным и его было трудно идентифицировать.Некоторые команды сработали, некоторые не сработали.Похоже, это было связано с размером передаваемых данных.

Я считаю, что это проблема на стороне клиента с SSH в cygwin, так как другие git-клиенты могут подключаться нормально.Для меня решением было установить msysgit и выбрать при установке собственный SSH-клиент, а не Cygwin.Думаю, шпатлевка тоже должна работать.

0 голосов
/ 15 декабря 2013

Также потратил впустую целый день, пытаясь получить эту работу.Просто застрял с обновлением 100% В конце концов, именно mysgit 1.6.5.1 заставил его работать.Также, если это не сработает, попробуйте в удаленном Linux команду git config --bool core.bare true, когда вы находитесь в папке вашего репо

0 голосов
/ 28 марта 2011

У меня была такая же проблема с сервером Ubuntu git daemon 1.7.3.2 и клиентом Windows Msysgit 1.7.4. Понизил Msysgit до 1.6.5.1, и проблема была решена.

0 голосов
/ 30 июня 2010

У меня та же проблема (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 только для чтения

...