Как исправить отказ в разрешении github, когда ssh нормальный

Проверка вашего 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» ...
    В доступе отказано (публичный ключ).
    Неустранимый: Не удалось прочитать из удаленного хранилища.
    Пожалуйста, убедитесь, что у вас есть правильные права доступа
    и хранилище существует.

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

0
задан duskwuff 22 July 2019 в 21:20
поделиться

1 ответ

Вы, кажется, выполняете мерзавца с sudo и поэтому используете учетные данные пользователя root SSH. Попытайтесь выполнить его без 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

Hope это помогает!

0
ответ дан 4 September 2019 в 05:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: