远程:对 *****newuser.git 的权限被 *****1stusername 拒绝

remote: Permission to *****newuser.git denied to *****1stusername

在Visual studio代码中

我为此花了很多时间,我正在尝试将 我从第一个帐户 github 删除的项目推送到 an新的另一个帐户中的现有存储库,但我收到这样的错误:

$ 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

Git 显然试图使用您的旧用户名将代码推送到您的新存储库。将您的新用户名明确添加到 URL:

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

或使用SSH syntax:

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