Git возвращает ошибку 403 при нажатии кода

Все работало нормально, пока я не создал новую учетную запись 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.

Спасибо

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
13
0
20 415
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы можете проверить Учетные данные Git, который вы используете, и изменить его в своей новой учетной записи.

Как говорится в верхнем ответе на вопрос, который вы упомянули, использование SSH путем

$ git remote set-url origin [email protected]:new_user/new_repo.git

(и установите SSH-ключ) вместо HTTPS-способа также является обходным путем.

Полномочия верны. Каким-то образом это все еще относится к имени пользователя старой учетной записи git. Между как установить ключ SSH?

calvin.mk 09.07.2018 15:31

Или существуют какие-либо учетные данные на основе репо? Установка ключа SSH содержит этапы «Создание ключа SSH» и «Регистрация ключа SSH в учетной записи GitHub».

Geno Chen 09.07.2018 15:37
Ответ принят как подходящий

Это происходит, когда на одном компьютере используются две учетные записи git. В Windows 7 вам необходимо удалить учетные данные git из хранилища Windows.

  • перейдите в Панель управления -> Учетные записи пользователей -> Управление своими учетными данными.
  • В разделе Общие учетные данные удалите записи для учетных данных github.
  • Попробуйте ввести код, и на этот раз он снова предложит вам ввести правильное имя пользователя и пароль.

Чтобы заполнить этот ответ для пользователей Mac. перейдите в Связка ключей> Поиск в git> Щелкните правой кнопкой мыши на github / gitlab / etc creditional> Удалить>, затем снова спросят имя пользователя и пароль, и проблема будет решена

Mehrdad 16.07.2020 22:51

Другие вопросы по теме