Создание SSH-ключа
С помощью OpenSSH в Windows
- Воспользоваться утилитой "ssh-keygen.exe" из поставки Git:
C:\Program Files\Git\usr\bin\ssh-keygen -t rsa -C USERNAME@DOMAIN.TLD
где USERNAME@DOMAIN.TLD необходимо заменить на ваш email, например v.pupkin@isimplelab.com
На запрос Passphrase нажать Enter. Задавать passphrase нет необходимости, в противном случае система будет требовать её при каждом обращении к удалённому репозиторию.
- Полученные ключи разместить в
%USERPROFILE%\.ssh
. Имена файлов с ключами должны быть:
- id_rsa - приватный ключ
- id_rsa.pub - публичный ключ
- Создать файл
%USERPROFILE%\.ssh\config
в котором прописать:
Host source.isimplelab.com
Port 222
Добавление SSH-ключа в GitLab
- Заходите в GitLab.
- Переходите в настройки профиля пользователя.
- На странице профиля выбираете группу настроек SSH Keys.
- В поле "Key" копируете содержимое файла "id_rsa.pub" (в случае использования PuTTY значение скопированное на шаге 3).
- В поле "Title" вводите любой заголовок.
- Нажимаете на кнопку "Add key".