Подтвердить что ты не робот

Частный Git repo - зависает при вытягивании

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

remote: Compressing objects: x

где x всегда ниже 17%.

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

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

Спасибо заранее.

Update:

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

$ cat .git/config

[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = ssh://[email protected]: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 с источниками, и он толкнул его, все сработало нормально. Поэтому он способен нажимать. Я добавил пустой файл и нажал его, он успешно загрузил (вытащил) его.

4b9b3361

Ответ 1

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

git fetch -v

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

cat .git/config

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


Изменить на основе обновления:

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

Ответ 2

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

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

Ответ 3

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