gitlab SSH отказано в открытом ключе - PullRequest
0 голосов
/ 03 октября 2018

Я не могу получить доступ к своему репо с помощью ключей ssh.Когда я пытаюсь git push своему представителю на gitlab, он спрашивает фразу-пароль.

Мои шаги с нуля.Я собираюсь ~ / .ssh / и rm все файлы в этой папке.Тогда:

  1. Создать ключ ssh ssh-keygen -o -t rsa -C "mymail@gmail.com" -b 4096

  2. , затем внутри ~ / .ssh / pbcopy < id_rsa.pub

  3. затем в профиле учетной записи gitlab> настройки> ssh ключи.Я положил ключ и нажал кнопку add key .

  4. , затем вернулся к терминалу и набрал ssh gitlab.com и получил

Введите ключевую фразу для ключа '/Users/local/.ssh/id_rsa'

Если я ввожу пароль, он работает, но это не ожидаемый результат.Как установить правильное соединение SSH с GITLAB с помощью SSH?И что я делаю не так?

1 Ответ

0 голосов
/ 03 октября 2018

Если вы должны использовать парольную фразу, вы должны добавить свой закрытый ключ к ssh-agent , чтобы не вводить эту парольную фразу каждый раз, когда вы будете использовать SSH URL.

Но вы также можете удалить парольную фразу из вашего существующего личного ключа ssh-keygen -p).
Ничего не нужно менять на стороне GitLab (где вашоткрытый ключ безопасно зарегистрирован в вашей учетной записи)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...