Как исправить отказ в разрешении github, когда ssh нормальный - PullRequest
0 голосов
/ 31 декабря 2018

Проверка вашего SSH-соединения

  • Step1.1 ssh -T git@github.com Привет, githubname!Вы успешно прошли аутентификацию, но GitHub не предоставляет доступ к оболочке.

  • Шаг 1.2 ssh-add -l -E md5 4096 MD5: 6b: 4f: 0e: 27: d8:8f: e5: 89: c7: 15: 71: 2d: 60: d1: e6: ef /home/username/.ssh/id_rsa (RSA)

клон из github

  • Step2
    sudo git clone --recursive git@github.com: skilion / onedrive.git

    Клонирование в 'onedrive' ...
    Отказано в доступе (publickey).
    неустранимо: не удалось прочитать из удаленного хранилища.
    Пожалуйста, убедитесь, что у вас есть правильные права доступа
    и хранилище существует.

Ссылка Сообщение об ошибке GitHub - Отказано в доступе (publickey)

1 Ответ

0 голосов
/ 23 июля 2019

Похоже, вы запускаете git с помощью sudo и, следовательно, используете учетные данные SSH пользователя root.Попробуйте запустить его без sudo или клонирования из URL-адреса HTTPS, например:

# SSH URL (using your credentials)
git clone --recursive git@github.com:skilion/onedrive.git

# HTTPS URL (public repo, so no creds needed)
# The 'sudo' here is likely optional, and should only be used if you really know you need it
sudo git clone --recursive https://github.com/skilion/onedrive.git

Надеюсь, это поможет!

...