подключение к проекту gitlab с помощью ssh-ключа

#macos #gitlab #ssh-keys

#macos #gitlab #ssh-ключи

Вопрос:

Пожалуйста, я добавил ssh-ключ в gitlab (public_rsa).

Моя проблема в том, что меня по-прежнему запрашивают мой пароль и пароль gitlab, когда я пытался запустить ветку в репозитории. Я понимаю, что после того, как я настрою этот SSH-ключ, мне больше не придется этого делать.

 ssh-keygen -t rsa -b 4096 -C "gregory@gmail.com" -f $HOME/.ssh/id_rsa_specific
  

Если кто-то может помочь дать объяснение, я был бы признателен.
Скажите мне, если я не понял.

Спасибо.

Комментарии:

1. Потому что вы не используете имя файла ssh-ключа по умолчанию. Проверьте docs.gitlab.com/ee/ssh /…

Ответ №1:

Я вижу, вы перечислили команду, которая генерирует ключ rsa. Вы не упомянули, поместили ли вы этот ключ в Gitlab или где.

Я бы сначала дважды проверил, скопировали ли вы и вставили содержимое $HOME/.ssh/id_rsa_specific в настройки ваших учетных записей Gitlab>> ssh keys.

https://docs.gitlab.com/ee/ssh/#adding-an-ssh-key-to-your-gitlab-account

Затем я бы попробовал проверить ключ ssh, выполнив следующую команду в терминале:

 ssh -T git@gitlab.com
  

https://docs.gitlab.com/ee/ssh/#testing-that-everything-is-set-up-correctly

Комментарии:

1. спасибо за ваш ответ, да, я вставляю его в настройки>> ssh-ключи.

2. когда я набираю команду, я прошу ввести пароль.