Перш ніж підключитися до git через ssh в Linux, переконайтеся, що у вас встановлений Git. Якщо він ще не встановлений, виконайте наступну команду в терміналі:
sudo apt-get install git
Крок 2: Генерація ключа SSH
Для підключення до Git через ssh, вам необхідно згенерувати SSH-ключ. Введіть наступну команду в терміналі:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
При запиті імені файлу збереження ключа, залиште його порожнім і натисніть Enter.
Потім вам буде запропоновано ввести пароль для ключа. Ви можете залишити його порожнім або встановити пароль на свій розсуд. Введіть пароль і натисніть Enter.
Крок 3: додавання ключа до агента SSH
Щоб використовувати SSH-ключ для автентифікації під час підключення до git, вам потрібно додати його до агента SSH. Виконайте наступну команду:
Потім додайте свій ключ до агента SSH:
Крок 4: Додавання відкритого ключа на сервер git
Тепер вам потрібно додати ваш відкритий ключ на Git-сервер, щоб встановити довірче з'єднання. Скопіюйте вміст відкритого ключа за допомогою наступної команди:
Потім увійдіть у свій обліковий запис на Git-сервері та відкрийте сторінку Керування пов'язаними ключами.
Вставте скопійований вміст відкритого ключа у відповідне поле та збережіть зміни.
Крок 5: підключення до git через ssh
Тепер ви готові підключитися до git через ssh. Введіть наступну команду в терміналі:
ssh -T [email protected]
Якщо все налаштовано правильно, ви побачите повідомлення, яке підтверджує успішне підключення.
Тепер ви готові використовувати git через ssh на вашій системі Linux.
Встановлення клієнта ssh та генерація ключів
Для підключення до git через ssh в Linux потрібно встановити клієнт ssh. У більшості дистрибутивів Linux він уже встановлений за замовчуванням, але якщо його немає, його можна встановити за допомогою пакетного менеджера.
Далі необхідно згенерувати ssh-Ключі. Для цього виконайте наступну команду в терміналі:
ssh-keygen-t rsa - b 4096-C "ваш[email protected]"
Ця команда створить ключі ssh з алгоритмом шифрування rsa та довжиною ключа 4096 біт. Замість "ваш[email protected]" вкажіть вашу адресу електронної пошти-вона буде пов'язана з вашим ключем.
Після виконання цієї команди вам буде запропоновано вказати шлях і ім'я файлу, куди зберегти Ключі. Якщо ви хочете використовувати стандартний шлях, просто натисніть Enter.
Потім вам буде запропоновано ввести пароль для ключа. Ми рекомендуємо ввести пароль, щоб захистити ваші ключі в разі втрати доступу до Вашого комп'ютера.
Після успішної генерації ключів вам будуть надані Публічний і приватний Ключі. Публічний ключ має розширення .pub і буде використовуватися для підключення до сховища git, а приватний ключ буде зберігатися на вашому комп'ютері та використовуватиметься для автентифікації.
Важливо! Ніколи не передавайте свій приватний ключ третім особам і не розміщуйте його у відкритому доступі.