Совет: ключ S SH идеально настроен на моей машине и в Gitlab, поэтому очевидно, что это не проблема аутентификации, а проблема с подключением.
Когда я подключен к моей домашней сети, и я пытаюсь подключиться к Gitlab через S SH (ssh -v git@gitlab.com)
, время ожидания подключения истекло и не удается. Затем процесс пытается подключиться снова, теперь используя IPv4, а затем подключение выполняется успешно (после нескольких минут ожидания), и это результат:
OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2u 20 Dec 2019
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to gitlab.com [2606:4700:90:0:f22e:fbec:5bed:a9b9] port 22.
debug1: connect to address 2606:4700:90:0:f22e:fbec:5bed:a9b9 port 22: Connection timed out
debug1: Connecting to gitlab.com [172.65.251.78] port 22.
debug1: Connection established.
Однако, если я подключаюсь к любой другой сети , соединение установлено успешно, что приводит к следующему выводу:
OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2u 20 Dec 2019
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to gitlab.com [172.65.251.78] port 22.
debug1: Connection established.
Очевидно, это проблема в моей домашней сети или в Gitlab, но я пробовал все и много пробовал найти возможные решения, но безуспешно.
Любая помощь очень ценится.