🔐 Генерация SSH-ключа и работа с GitHub

🎯 Цель:

Создать SSH-ключ для безопасного подключения к репозиторию GitHub без необходимости каждый раз вводить логин и пароль.

🧾 Этапы настройки:

1. Генерация ключа через PowerShell

Выполнили команду:

ssh-keygen -o -t rsa -C “@kirillmelnikov”

🔐 В результате созданы два файла:

  • id_rsa — приватный ключ
  • id_rsa.pub — публичный ключ

2. Получение публичного ключа

Открыли файл id_rsa.pub в Notepad.
✂️ Скопировали содержимое для вставки на GitHub.

3. Добавление ключа в GitHub

Перешли в раздел:

SettingsDeploy keysAdd new

Вставили ранее скопированный публичный ключ и задали название (например, Laptop SSH Key).
☑️ Отметили «Allow write access» (если нужно).

✅ Теперь данный компьютер может безопасно подключаться к проекту на GitHub без логина/пароля — только с помощью ключа.

🧩 Важно:

  • Deploy key даёт доступ только к одному репозиторию.
  • Его удобно использовать, если ключ нужен только для чтения/записи проекта с определённой машины.

💡 Вывод:
Работа через SSH делает взаимодействие с GitHub быстрее, безопаснее и удобнее — особенно при частых коммитах и пушах.

ssh-keygen -o -t rsa -C “@kirillmelnikov”

Teeme public key –id_rsa.pub -lahti Notepadis ja kopeerime sisu.

Git Hub projekti sees saab lisada deploy key, et anda läbipääsu ainult ühe projektile.