Генерация SSH ключа

Для работы с репозиториями проектов необходимо использовать защищенный протокол ssh. Он требует, чтобы у каждого пользователя был свой личный ssh ключ (точнее пара открытый/закрытый ключ).

Если у вас уже есть ssh ключ, то вы можете использовать его при настройке рабочего GitLab аккаунта. В противном случае, ключ нужно сгенерировать. Для этого выполните следующие действия (предполагается использование OpenSSH):

1. Запустите Git Bash.

Если git установлен в системе, то нажмите "Пуск" и начните вводить с клавиатуры слово git. Достаточно быстро поиск наведет вас на цель - Git Bash.

2. В открывшемся окне терминала выполните команду, заменив <comment> на ваш рабочий email:

ssh-keygen -t ed25519 -C "<comment>"

В процессе работы ssh-keygen задаст несколько вопросов, а также попросит ввести пароль для защиты ключа. Ничего не вводите, просто нажимайте Enter до тех пор, пока вопросы не закончатся. В будущем это упростит вам работу.

3. Следом выполните команду:

cat ~/.ssh/id_ed25519.pub

Она выведет в терминал ваш только что созданный публичный ключ - строка вида: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL6bmP94QzgirYFWAQ+0prP1dbPslapfaTHOmkaakOIs george.gromov@hypernovateam.com

Выделите эту строку (мышкой), скопируйте в буфер обмена (Ctrl + Insert) и временно где-нибудь сохраните. Она потребуется на следующем шаге.

Далее новый публичный ключ нужно добавить ваш GitLab аккаунт:

Last updated