git push 到github时,报错:ERROR: Permission to xxx.git denied to user

之前我电脑的本地git已经登录了一个github账号,今天想换另外一个新的github账户来提交项目,相当于同一台电脑使用两个github账户。

于是我先修改用户名和邮箱。

 git config --global user.name "Your_username"
git config --global user.email "Your_email"

然后再github上新建仓库,然后再与本地仓库进行连接后,最后使用 git push -u origin master 推送到远程仓库的时候出现了以下问题:

git push 到github时,报错:ERROR: Permission to xxx.git denied to user

这错误翻译成中文的大概意思:用户Linliquan没有权限访问用户monkeylucky的存储库javaInterview。

最后通过上网找资料找到了一个解决办法:

我的电脑是win7,但设置的方法应该都差不多一样。

1.打开控制面板,右边搜索凭据管理器,你会发现github账户竟然这里也有

git push 到github时,报错:ERROR: Permission to xxx.git denied to user

2.把用户名和密码改为你新登录的github账户和密码

重新提交: git push -u origin master 

git push 到github时,报错:ERROR: Permission to xxx.git denied to user

大功告成!

上一篇:[C++设计模式] singleton 单例模式


下一篇:一天一个设计模式——(Singleton)单例模式(线程安全性)