Частный 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 с источниками, и он толкнул его, все сработало нормально.
Поэтому он способен нажимать. Я добавил пустой файл и нажал его, он успешно загрузил (вытащил) его.
Ответы
Ответ 1
Попросите друга попробовать:
git fetch -v
Если это не даст вам ответа, попросите его сделать это:
cat .git/config
Если ваш сервер защищен, обновите свой вопрос, чтобы включить вывод этой команды. Если он не защищен, измените IP-адрес и другие идентифицирующие данные на поддельный IP-адрес и поддельные данные, но не пытайтесь изменить что-либо еще, поскольку в конечном итоге вы можете ввести вводящую в заблуждение информацию.
Изменить на основе обновления:
URL должен начинаться с "ssh://" not "ssh/". Хотя я собираюсь дважды проверить это.
Ответ 2
Если Git нажать/вытащить замораживание, используя ранее выполненную конфигурацию, попробуйте перезагрузить компьютер.
Звучит странно, но я испытал это на Windows и Linux.
Ответ 3
У меня была такая же проблема, пока я не зашел в настройки адаптера Ethernet и не изменил размер пакета Jumbo от 1514 байт до 9014 байта.