Git: добавление SSH ключей для обмена
25 декабря 2018
Обмениваться правками с репозиторием Гитлаба можно двумя способами – по HTTPS, каждый раз вводя логин и пароль пользователя или по SSH, для которого нужно только один раз настроить ключи. Ниже описывается схема настройки ключей.
Открываем консоль Гита и вводим команду:
Далее система попросит ввести путь к создаваемому файлу с ключами. В моём случае я указал /c/Users/Владимир/.ssh/id_rsa
Затем программа попросит указать пароль. Не указываем, жмём Enter. Система попросит указать повтор пароля – снова жмём Enter. Ключи созданы
В папке C:\Users\Владимир\.ssh будут находиться два файла:
id_rsa – закрытый ключ
id_rsa.pub – открытый ключ
Открываем открытый ключ (звучит как масло масляное) и копируем содержимое в буфер обмена. Открытый ключ имеет вид:
Далее открываем страницу Гитлаба и переходим в настройки SSH-ключей, располагающиеся по адресу /-/profile/keys
В поле Key вставляем открытый ключ и нажимаем кнопку Add key
После нажатия страница примет вот такой вид
Готово, ключ добавлен. Теперь можно пользоваться консолью Гита без необходимости каждый раз вводить логин и пароль
Открываем консоль Гита и вводим команду:
ssh-keygen
Далее система попросит ввести путь к создаваемому файлу с ключами. В моём случае я указал /c/Users/Владимир/.ssh/id_rsa
Затем программа попросит указать пароль. Не указываем, жмём Enter. Система попросит указать повтор пароля – снова жмём Enter. Ключи созданы
В папке C:\Users\Владимир\.ssh будут находиться два файла:
id_rsa – закрытый ключ
id_rsa.pub – открытый ключ
Открываем открытый ключ (звучит как масло масляное) и копируем содержимое в буфер обмена. Открытый ключ имеет вид:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQD8+EqjikWV8vtFLYeoO3mUIL4jYzg0AMVRSu/9qkj8Z89FDHW1606rLDiWwJynx…
Далее открываем страницу Гитлаба и переходим в настройки SSH-ключей, располагающиеся по адресу /-/profile/keys
В поле Key вставляем открытый ключ и нажимаем кнопку Add key
После нажатия страница примет вот такой вид
Готово, ключ добавлен. Теперь можно пользоваться консолью Гита без необходимости каждый раз вводить логин и пароль