Все работало нормально, пока я не создал новую учетную запись GitHub. Когда я пытаюсь впервые отправить код на сервер github с новой учетной записью, возникает следующая ошибка:
remote: Permission to NEW_USER/NEW_REPO.git denied to OLD_USER.
fatal: unable to access 'https://github.com/NEW_USER/NEW_REPO/': The requested URL returned error: 403
Пытался сбросить удаленный URL, используя:
$git remote set-url origin https://[email protected]/user/repo.git ... но не работает.
Получил одно решение здесь, но для Mac OS. Любые идеи, как решить эту проблему.
Использование git bash version 2.16.1.windows.4.
Спасибо





Вы можете проверить Учетные данные Git, который вы используете, и изменить его в своей новой учетной записи.
Как говорится в верхнем ответе на вопрос, который вы упомянули, использование SSH путем
$ git remote set-url origin [email protected]:new_user/new_repo.git
(и установите SSH-ключ) вместо HTTPS-способа также является обходным путем.
Или существуют какие-либо учетные данные на основе репо? Установка ключа SSH содержит этапы «Создание ключа SSH» и «Регистрация ключа SSH в учетной записи GitHub».
Это происходит, когда на одном компьютере используются две учетные записи git. В Windows 7 вам необходимо удалить учетные данные git из хранилища Windows.
Чтобы заполнить этот ответ для пользователей Mac. перейдите в Связка ключей> Поиск в git> Щелкните правой кнопкой мыши на github / gitlab / etc creditional> Удалить>, затем снова спросят имя пользователя и пароль, и проблема будет решена
Полномочия верны. Каким-то образом это все еще относится к имени пользователя старой учетной записи git. Между как установить ключ SSH?