удаленный: разрешение на ***** newuser.git отказано в ***** 1stusername

#github #git-push #git-remote

#github #git-push #git-удаленный

Вопрос:

в коде Visual studio

я потратил на это намного больше времени, я пытаюсь перенести мой удаленный проект, который поступает из 1-й учетной записи github, в существующий репозиторий в новой другой учетной записи, но я получаю сообщение об ошибке, подобное этому :

 $ git push -u origin main
remote: Permission to username/project_name.git denied to first_account_username.
fatal: unable to access 'https://github.com/user_name/project_name.git/': The requested URL returned error: 403 
 

я попробовал эту командную строку для отправки существующего репозитория в новую учетную запись, пожалуйста, дайте мне знать, что я пропустил?

 git remote add origin https://github.com/user_name/project_name.git
git branch -M main
git push -u origin main
 

Комментарии:

1. Эта проблема не связана с VS code, gitlab или запросами на извлечение. Пожалуйста, удалите соответствующие теги и информацию об этом в вопросе. Вместо этого добавьте git тег.

Ответ №1:

Git, очевидно, пытается отправить код в ваш новый репозиторий, используя ваше старое имя пользователя. Добавьте новое имя пользователя явно в URL-адрес:

 git remote set-url origin https://user_name@github.com/user_name/project_name.git
 

Или используйте синтаксис SSH:

 git remote set-url origin user_name@github.com:user_name/project_name.git