remote: Permission to MYUSERNAME/project.git denied to OLD-USER-NAME
У меня есть 2 пользователя GitHub. Один для личного использования и один для работы. MYUSERNAME будет моим личным для этого примера, а OLD-USER-NAME - работой. Я давно не использовал OLD-USER-NAME, но при попытке нажать на github https я получаю вышеуказанную ошибку. Я решил проблему, нажав прямо на https://[email protected]...
Я пытаюсь понять, почему мой OLD-USER-NAME был даже упомянут и как git "знает об этом".
Вещи, которые я пробовал:
-
ssh-add -l
→The agent has no identities.
- Я не смог найти папку .ssh.
- У меня нет ключей ssh для обеих учетных записей github.
-
git config --global --edit
илиgit config --edit
показывает MYUSERNAME -
git remote --verbose
, который дал мне:origin https://github.com/MYUSERNAME/project.git (fetch) origin https://github.com/MYUSERNAME/project.git (push)
- OLD-USER-NAME GitHub → Настройки → История безопасности. Я вижу мой ip с зеленой точкой рядом с ним. Может быть, это что-то с этим связано?