- Почему я получаю ошибку «Отказано в доступе» даже после добавления ключа SSH в Github?
Поскольку вы используете ключ SSH, который не имеет ничего общего с аутентификацией HTTPS (на основе имени пользователя / пароля)
Как добавить мою системукак доверенное устройство, чтобы я не получил сообщение об ошибке «Отказано в доступе»?
Либо установите правильный URL-адрес SSH
git remote set-url origin git@github.com:USERNAME/REPOSITORY.git
^^^^^^^
Это зависит от регистра, и имя пользователя должно бытьGitHub, где находится ваше хранилище.
Он не имеет ничего общего с git config user.name
/ user.email
(которые вообще не используются для аутентификации, только для авторства коммитов)
Или вы сохраняете текущий URL-адрес HTTPS, но вы проверяете, есть ли у вас диспетчер учетных данных, который кэширует неправильные учетные данные:
git config credential.helper
Например, для менеджера один , вы можете отклонить старый/ заполните новые учетные данные (имя пользователя / пароль GitHub), связанные с github.com
.