git推送错误的远程回购

时间:2016-10-13 17:04:17

标签: git push

我有两个github用户帐户。我使用USER1凭据在github中创建了一个repo。我按照以下命令将我的本地仓库推送到远程仓库:

git remote add origin https://github.com/USER1/USER1_REMOTE_REPO.git
git push -u origin master

但是我收到了这个错误:

remote: Permission to USER1/USER1_REMOTE_REPO.git denied to **USER2**.
fatal: unable to access
'https://github.com/USER1/USER1_REMOTE_REPO.git/': The requested URL
returned error: 403

我无法弄清楚为何USER2显示在这里。我也尝试过重新生成SSH密钥。

1 个答案:

答案 0 :(得分:0)

也许更多细节可以帮助缩小回复范围,但您确定git config user.namegit config user.email是否正确?我的意思是,你必须匹配user.name& user.email与repo中的那些如果没有,可能使用了错误的ssh密钥。

修改: 如果这是您的问题,请使用git config user.name usernameWantedgit config user.email emailwanted如果您想全局使用此设置,请添加-g param(例如git config --global user.name

希望它有所帮助!