Подключение к github с помощью ssh

При выполнении команды git clone может появиться следующая ошибка:

«The authenticity of host ‘github.com (140.82.121.3)’ can’t be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added ‘github.com’ (ED25519) to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Не удалось прочитать из внешнего репозитория.

Удостоверьтесь, что у вас есть необходимые права доступа
и репозиторий существует.»

В этом случае вам необходимо проделать следующий действия:

Заходим в терминал и набираем команду

ssh-keygen -t rsa

На все предложенные вопросы нажимайте Enter.

Дальше выполните команду

cat ~/.ssh/id_rsa.pub

и на экране появится ключ. Скопируйте откройте сайт

Залогиньтесь и в верхнем правом углу кликните на аватарку чтобы активировать правый сайдбар.

Зайдите в пункт «Settings«

Выберите в левом сайдбаре пункт «SSH and GPG keys«

Нажмите на кнопку «New SSH Key«

Появится форма с заголовком «Add new SSH Key«.

В поле формы «Key» вставьте ключ скопированный ранее и нажмите на кнопку «Add SSH key«.

Теперь можно повторить команду git clone и ошибка уйдёт.


Опубликовано

в

от

Метки:

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *