Попробовав такие предложения, как изменение прав доступа к файлам/каталогам и добавление ssh -, документация gitlab помогла мне решить аналогичную проблему.
Вы пробовали ed25519 вместо rsa?
Важно проверить, поддерживается ли тип шифрования, используемый вашим открытым ключом, сервером, к которому вы подключаетесь. Например, сервер gitlab, который я пытался использовать, не поддерживал тип ключей, обычно хранящихся в ~/.ssh/id_dsa.pub
Вместо этого требовались зашифрованные ключи ed25519 или rsa. Для ed25519 для генерации нового ключа можно использовать:$ssh-keygen -t ed25519 -C "email@example.com"
Затем $ssh -T user@server
должен предложить хорошую проверку, принят ли этот ключ и можно ли установить соединение.