Повторная аутентификация доступа в git

Когда я настраивал git, я использовал одну комбинацию имени пользователя и электронной почты.

Затем я изменил свое имя пользователя и адрес электронной почты на GitHub.

Теперь, когда я пытаюсь нажать на свои репозитории, я получаю следующее сообщение об ошибке:

Permission denied (publickey)
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Я знаю, что репозиторий существует. Так что у меня такое ощущение, что git пытается связаться с gitHub, используя мое старое имя пользователя и адрес электронной почты, который obvi теперь не распознает как меня.

Как стереть сохраненную информацию об учетной записи github и повторно аутентифицироваться в git?


person RachelS    schedule 14.08.2015    source источник


Ответы (1)


Важной частью является имя пользователя: если вы сменили аккаунт на GitHub, вам нужно убедиться, что ваш $HOME/.ssh/id_rsa.pub (или %USERPROFILE%\.ssh\id_rsa.pub) зарегистрирован в этом новом аккаунте.

Часть электронной почты не важна (за исключением gravatar, отображаемого с вашими старыми коммитами)

person VonC    schedule 14.08.2015
comment
Извините, я некоторое время не заходил в систему, но это было именно то, что я сделал, чтобы исправить это. Благодарю вас! - person RachelS; 27.11.2015