git clone с ssh не работает, но подключается вручную - wsl ubuntu 22.04

git clone с ssh не работает, но подключается вручную - wsl ubuntu 22.04

Я пытаюсь клонировать репозиторий из gitlab. Я уже добавил ключи ssh в свою учетную запись. Что должно произойти, когда я клонирую через ssh, так это то, что браузер откроется для аутентификации через duoconnect. Я уже установил duoconnect на свои wsl и windows. Я установил wslu и пакет xdg-utils. Но браузер не открывается для аутентификации. Он отлично работает на моем windows, но не работает на моей подсистеме linux.

Это моеконфигурация:

Host <server>
    HostName <server>
    IdentityFile ~/.ssh/id_ed25519

Host <server>
        ProxyCommand duoconnect -host=%h:%p -relay=<server> -log ~/duoconnect.log

xdg-openудается запустить мой браузер, когда я пытаюсь запустить это вручную на терминале duoconnect -host=%h:%p -relay=<server> -log ~/duoconnect.log, он открывает браузер, регистрирует и аутентифицируется с помощью Duo, то же самое, ssh -v <server>но когда я использую git cloneSSH, он не может открыть браузер, он также ничего не регистрирует

сообщение об ошибке:

ssh: connect to host <server> port 22: Connection timed out
fatal: Could not read from remote repository

Please make sure you have the correct access rights and the repository exists.

Связанный контент