[英]git pushing to wrong remote repo
我有两个github用户帐户。 我在github中使用USER1
凭据创建了一个仓库。 我按照以下命令将本地存储库推送到远程存储库:
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密钥。
也许更多细节可以帮助缩小响应范围,但是您确定git config user.name
或git config user.email
是正确的吗? 我的意思是,如果未使用错误的ssh密钥,则必须将user.name和user.email与回购中的匹配。
编辑 :如果这是您的问题,请使用git config user.name usernameWanted
和git config user.email emailwanted
如果您想全局使用此设置,请添加-g参数(例如git config --global user.name
)
希望能帮助到你!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.