🔐 Генерация 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
Перешли в раздел:
Settings → Deploy keys → Add 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.
