#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. когда я набираю команду, я прошу ввести пароль.