Як використовувати ключ SSH замість HTTPS у GitLab
Ключ SSH пропонує можливість витягувати та надсилати без необхідності щоразу вводити ім’я користувача та пароль. Отже, це дійсно питання економії часу та комфорту.
Налаштувати профіль у GitLab
Перейти до налаштувань профілю:

Та обрати у меню SSH keys:

Згенерувати public key та private key
Для Windows:
Всі комнди команди запускати під git bash.

Mac OS:
Для користувачів Mac просто відкрийте термінал і введіть git.
Linux:
Для Linux просто встановіть пакет Git, якщо не встановлений:
sudo apt-get install git-all
Перевірити чи є вже згенерований публічний ключ:
cat ~/.ssh/id_rsa.pub

Якщо пустота, то треба створити новий, бажано з email який використовується у Gitlab:
ssh-keygen -t rsa -C "[email protected]" -b 4096

Скопіювати публічний ключ
Windows
cat ~/.ssh/id_rsa.pub | clip
Mac
pbcopy < ~/.ssh/id_rsa.pub
Linux (requires xclip)
xclip -sel clip < ~/.ssh/id_rsa.pub
Додати у налаштування GitLab
