Private Git repo - зависает при вытягивании - PullRequest
11 голосов
/ 20 августа 2011

Я просто настроил git на своем сервере Linux и настроил SSH - я хочу создать частный репозиторий для работы с моими друзьями.Когда я вытаскиваю или клонирую репо, все работает нормально (LAN), но когда мой друг пытается вытащить или клонировать его (через Интернет), git зависает по адресу:

remote: Compressing objects: x

, где x всегда меньше 17%.

Что с ним не так или как я могу это исправить?

PS: Я не использую гитоз, я инициализировал это удаленное репо с помощью: git --bare init.

Заранее спасибо.

Обновление:

Команды результатов:

$ cat .git/config

[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = ssh://git@server:port/~/repo_name.git
fetch = +refs/heads/*:refs/remotes/origin/*

$ git fetch -v
Enter passphare for key '/c/Users/dev/.ssh/id_rsa':
remote: Counting objects: 76, done.
remote: Compressing objects: 21% (12/55)

Однако, когда мой друг получил ZIP с исходниками и нажал на него, все работало нормально.Так что он умеет толкать.Я добавил пустой файл и нажал на него, он успешно загрузил (вытащил) его.

Ответы [ 3 ]

7 голосов
/ 20 августа 2011

Попроси друга попробовать:

git fetch -v

Если это не даст вам ответа, попросите его сделать это:

cat .git/config

Если ваш сервер защищен, обновите ваш вопрос, включив вывод этой команды. Если это небезопасно, измените IP и другие идентифицирующие данные на поддельные IP и поддельные, но постарайтесь не изменять ничего другого, так как вы можете получить вводящую в заблуждение информацию.


Редактировать на основании обновления:

URL должен начинаться с "ssh: //", а не "ssh /". Хотя я собираюсь проверить это дважды.

2 голосов
/ 26 декабря 2015

Если Git push / pull freeze с использованием ранее работавшей конфигурации, попробуйте перезагрузить компьютер.

Звучит странно, но я столкнулся с этим на Windows и Linux.

1 голос
/ 26 марта 2013

У меня была такая же проблема, пока я не зашел в настройки адаптера Ethernet и не изменил размер пакета Jumbo Packet с 1514 байт до 9014 байт.

...