Введение
Чтобы настроить свою учетную запись GitHub для использования нового (или существующего) ключа SSH, вам также необходимо добавить его в свою учетную запись GitHub.
Проверьте существующие ключи SSH
Перед созданием ключа SSH вы можете проверить, есть ли у вас существующие ключи SSH.
Примечание.
Открытый терминал.
Введите команду ls -al ~/.ssh
, чтобы узнать, существуют ли существующие ключи SSH:
sudo ls -al ~/.ssh
Проверьте список каталогов, чтобы узнать, есть ли у вас открытый ключ SSH. По умолчанию имена файлов открытого ключа являются одним из следующих:
- id_rsa.pub
- id_ecdsa.pub
- id_ed25519.pub
Если у вас нет существующей пары открытый-закрытый ключ или вы не хотите использовать ее для подключения к GitHub, сгенерируйте новый ключ, прочитав это руководство: Как настроить ключи SSH в Ubuntu 20.04 LTS.
Совет: Если вы получили несуществующую ошибку ~/.ssh
, не волнуйтесь! Мы создадим его в разделе Как настроить ключи SSH в Ubuntu 20.04 LTS.
Примечание. Ключи DSA (SSH-DSS) больше не поддерживаются. Существующие ключи продолжат работать, но вы не сможете добавлять новые ключи DSA в свою учетную запись GitHub.
Добавьте новый ключ на Github
Скопируйте открытый ключ SSH в буфер обмена.
Если имя файла открытого ключа SSH отличается от имени примера кода, переименуйте файл в соответствии с текущей конфигурацией. При копировании ключа не добавляйте новые строки или пробелы.
sudo apt-get install xclip
xclip -selection clipboard < ~/.ssh/id_ed25519.pub
Совет: Если xclip
не работает, вы можете найти скрытую папку .ssh
, открыть файл в своем любимом текстовом редакторе и скопировать его в буфер обмена.
В правом верхнем углу любой страницы щелкните фото своего профиля, а затем нажмите Настройки.
На боковой панели пользовательских настроек нажмите SSH и ключ GPG.
Щелкните Новый ключ SSH или Добавить ключ SSH.
В поле «Заголовок» добавьте описательный тег для нового ключа. Например, если вы используете Ubuntu, вы можете назвать этот ключ «Ubuntu PC».
Вставьте свой пароль в поле «Пароль».
Щелкните Добавить SSH-ключ.
При появлении запроса подтвердите свой пароль GitHub.
Вывод
В этом руководстве мы увидели, как добавить новый ключ SSH в свою учетную запись GitHub.