Руководство по настройке SSH-ключа для GitHub

GitHub больше не поддерживает аутентификацию по паролю при работе с HTTPS. Давайте решим эту проблему. Эта инструкция по настройке безопасного подключения к GitHub через SSH. В статье рассмотрены: генерация SSH-пары ключей, добавление публичного ключа в аккаунт GitHub, настройка репозитория для работы по SSH. Идеально подходит для разработчиков, заботящихся о безопасности.

1. Сгенерируйте SSH-ключ, если его ещё нет:

ssh-keygen -t ed25519 -C "ваш.email@mail.ru"

2. Добавьте публичный ключ в настройках GitHub: GitHub Settings > SSH and GPG keys

3. Измените URL репозитория на SSH:

git remote set-url origin git@github.com:NEME/PROJECT.git

Теперь вы можете работать с GitHub без ввода пароля, используя безопасное SSH-соединение. Это не только удобнее, но и безопаснее, чем использование паролей.

Для дополнительной безопасности рекомендуется:

  1. Использовать парольные фразы для SSH-ключей
  2. Регулярно обновлять ключи (хотя бы раз в год)
  3. Отзывать неиспользуемые ключи в настройках GitHub

Теперь вы можете продолжить работу с вашим репозиторием, используя безопасное SSH-соединение.