Конечно, вот улучшенная формулировка вопроса: "После добавления публичного ключа в Gitlab и попытки подключиться по SSH, система игнорирует ключ и запрашивает авторизацию по паролю. Что может повлиять на эту проблему, как я могу решить данную ситуацию?"
Вот несколько возможных причин и способов решения проблемы: 1. Убедитесь, что вы правильно добавили свой публичный ключ в настройках своего профиля Gitlab. Проверьте, что копирование прошло без ошибок. 2. Проверьте, что ваш приватный ключ (обычно располагается в ~/.ssh/id_rsa) находится в правильном месте и имеет правильные разрешения (600). 3. Убедитесь, что в вашем файле конфигурации SSH (обычно ~/.ssh/config) нет необходимости настроить дополнительные параметры для подключения к Gitlab. 4. Попробуйте повторно сгенерировать SSH ключи, удалить старые ключи из настроек Gitlab и добавить новые ключи. 5. Если все вышеперечисленное не помогло, возможно вам стоит попробовать выполнить подключение по SSH с флагом -vvv для дополнительных диагностических сообщений, чтобы понять, в чем именно проблема. Если после проведения всех этих действий проблема все еще не устранена, возможно, стоит обратиться за помощью к специалисту или в службу поддержки Gitlab.
Больше догадка чем ответ, проверьте не включен ли fips?
cat /proc/sys/crypto/fips_enabled
Если не ноль, работать не будет.
debug1: Trying private key: C:\\Users\\alpha/.ssh/id_xmss
debug3: no such identity: C:\\Users\\alpha/.ssh/id_xmss: No such file or directory
Английским по черному написано - нет ключа, который запрашивается. Либо Вы не так назвали файл ключа, либо не туда положили.
Какая ОС? В убунте мой коллега так и не смог настроить работу SSH - я отдельно поставил в чистом дебиане гитлаб и там все заработало сразу из коробки. В гитлабе есть два механизма доступа по SSH: стандартный SSH сервер - для этого при установке гитлаб настраивает пользователя git и далее через него идет все взаимодействие; и второй вариант - это отдельный SHH демон gitlab-sshd , который используется только гитлабом и запускается на отдельном порту. Тут пару месяцев назад уже был аналогичный вопрос: Как настроить работу с репозиторием GitLab через SSH?