LINUX.ORG.RU

git clone по ssh зависает

 , , ,


0

2

Пытаюсь склонировать свой репозиторий по ssh на одном из своих устройств, но

$ git clone git@gitlab.com:MyUsername/MyRepo.git
Cloning into 'MyRepo'...

клонирование зависает на данном этапе и больше ничего не происходит

Скорее всего проблема именно с настройкой ssh При настройке ssh на новой системе всё работает как должно: спрашивает, подтвердить ли fingerprint - да - клонирует и работает

А на основной системе - зависает на этом моменте и ничего не спрашивает

Попытка удалить папку ~/.ssh/ и сгенерировать новые ключи ни к чему не привела. Очистка /etc/ssh тоже.

p.s.: Банально не знаю, как это загуглить по человечески, выкидывает в темы с connection refused и тому подобные, так что мой первый вопрос на форумах)

Не могу сказать точно, в чем проблема, но предположу вариант, что это таймаут DNS может быть. Подожди сильно подольше. Если отвиснет, то похоже на то. Проверь (покажи), что у тебя в /etc/hosts и что у тебя в /etc/hostname. UPD. И что в /etc/resolv.conf и UPD2: натрави strace и глянь, что он там ждет.

При настройке ssh на новой системе всё работает как должно: спрашивает, подтвердить ли fingerprint - да - клонирует и работает

А на новой системе с hostname может быть все в порядке.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 2)

Если проблема с SSH, то

ssh -vvv git@gitlab.com

Тоже завершиться ошибкой и покажет, что он делает и где останавливается.

Как вариант, это эффект от каких-то изменений в openssh (что-нибудь про deprecated алгоритмы), но не факт.

xaizek ★★★★★ ()

на одном из своих устройств

Как это устройство подключено? Очень похоже на старую добрую проблему с MTU.

zemidius ()
Ответ на: комментарий от zemidius

По Wifi, в основном

Блин, видимо через него какая-то проблема

Одну из систем я загружаю с флешки на разных устройствах, сейчас попробовал - если я подключаюсь по wifi, то ssh висит

Если я включаю режим usb модема на своём телефоне и подключаю через него - всё работает (телефон при этом подключён через тот же wifi)

oldwizard1010 ()
Ответ на: комментарий от zemidius

wlo1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

стоит, да но на проводной он тоже 1500 стоит

oldwizard1010 ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.