Попытка загрузить проект в github через командную строку, но он говорит, что РАЗРЕШЕНИЕ НА [старое имя учетной записи] отклонено - PullRequest
1 голос
/ 15 марта 2020

Я пытаюсь загрузить проект на github, поэтому я выполнил команду

$ git push origin master

, но она дает мне

remmote: Permission to [repo name] denied to [old github account I used on this 
laptop]

fatal: unable to access repository

1 Ответ

1 голос
/ 15 марта 2020

Сначала необходимо проверить используемый удаленный URL:

git remote -v

Если он начинается с https: //, возможно, в нем есть кэш с неверными учетными данными

git config credential.helper

Например, см. « Выйти на консоли Git Bash в Windows»:

git credential-manager reject https://github.com

В Ма c, для osxkeychain, см. « Обновление учетных данных из цепочки ключей OSX »

git credential-osxkeychain erase https://github.com

Затем следующее pu sh вызовет всплывающее окно с просьбой ввести имя пользователя / пароль.


Если он начинается с git@github.com:..., вы можете использовать закрытый ключ id_rsa по умолчанию для старой учетной записи.

...