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-соединение. Это не только удобнее, но и безопаснее, чем использование паролей.
Для дополнительной безопасности рекомендуется:
- Использовать парольные фразы для SSH-ключей
- Регулярно обновлять ключи (хотя бы раз в год)
- Отзывать неиспользуемые ключи в настройках GitHub
Теперь вы можете продолжить работу с вашим репозиторием, используя безопасное SSH-соединение.