GitLab запрашивает пароль после регистрации SSH-KEY - PullRequest
1 голос
/ 11 апреля 2019

У меня проблема.Я сгенерировал ключ ssh с "ssh-keygen -t rsa -C "GitLab" -b 4096", после чего я загрузил содержимое ~/.ssh/id_rsa.pub в Настройки профиля -> SSH Keys.

После этого я попытался зайти в каталог и набрать "git clone git@gitlab.cs.pub.ro:/l2-pa-project-BITpick.git" (где мой пользователь), и он предлагает мне ввести пароль, и я не знаю, что это за пароль (это не пароль ПК ини пароль учетной записи).

Я искал в интернете и увидел, что могу проверить, что работает "ssh -vT git@gitlab.cs.pub.ro", и он предлагает мне следующее:

Я попытался переустановить git, удалить папку .ssh, удалить папкучто я хотел клонировать в.Я также попытался восстановить другой ключ, я следовал учебнику GitLab для генерации ключа.Ничего из этого не сработало.

mihai@barebone:~$ ls ~/.ssh
id_rsa  id_rsa.pub  known_hosts

https://i.imgur.com/P5nGzCM.png

Я ожидал, что файлы будут легко вставлены.

1 Ответ

0 голосов
/ 15 апреля 2019

Не всегда поддерживается ключ RSA с размером ключа 4096 бит.

Попробуйте создать ключ по умолчанию:

ssh-keygen -m PEM -t rsa -P ""

Проверьте, поддерживается ли этот ключ (с размером 1024 по умолчанию и старым форматом PEM ).

...