Перезапустіть PowerShell, щоб переконатися, що всі зміни набули чинності.
Крок 4: Створення ключів SSH
Згенеруйте ключі SSH у CYBKEY. Якщо під час процесу з’явиться відповідний запит, ви можете залишити всі параметри за замовчуванням (шлях до ключів за замовчуванням, без паролю).
ssh-keygen -t ecdsa-sk -C "github fido"
Під час цього процесу ви побачите кілька запитів: 1. Налаштування ключів безпеки: З’явиться вікно з назвою “Налаштування ключа безпеки”. Натисніть кнопку OK.
2. Продовжити налаштування: З’явиться вікно з назвою “Продовжити налаштування”. Натисніть тут також OK.
3. Автентифікація ключа безпеки: Вам буде запропоновано розмістити ваш CYBKEY на зчитувачі.
4. Введіть PIN-код: Введіть PIN-код користувача для вашого CYBKEY.
5. Налаштуйте генерацію SSH-ключів: Нарешті, налаштуйте особливості вашого ключа SSH
ключа, наприклад, шлях до ключа і парольну фразу, або залиште їх порожніми.
Крок 5: Додайте публічний ключ до GitHub
Перейдіть до налаштувань GitHub SSH settings і додайте ваш новий ключ SSH. Перейдіть до Налаштування -> Ключі SSH і GPG -> Новий ключ SSH.
Скопіюйте вміст публічного ключа з:
~/.ssh/id_ecdsa_sk.pub
Ви можете відкрити цей файл за допомогою програми Notepad.
Крок 6: Перевірте SSH-ключі
Спробуйте клонувати приватний репозиторій, щоб перевірити, чи правильно працює налаштування SSH. Замініть <some private repo> на URL-адресу вашого сховища.
git clone <some private repo>
З’явиться запит безпеки з проханням підтвердити використання вашого CYBKEY.
Якщо все налаштовано правильно, ваш репозиторій має клонуватися без проблем.