前言
最近在github上新建了一个账号,用于存放自己的一些代码创作,福利与人~。但是在init完本地仓库,准备push时发现出事儿了,一直提示remote: Permission to .git denied to user.信息(采用https而非ssh),显然是账号和密码授权没有通过。但是 ,仔细观察了下提示信息,发现denied to的并不是我新建的这个账号,而是原来一直使用的账号,这就尴尬了~。
解决方案
这个解决方案其实很简单。首先,我用的是mac电脑,mac电脑有个keychain的应用即钥匙串访问,这里存储了github先前访问的密码,所以每次push的时候都会读取这个本地用户名及密码,所以才被github denied。
解决步骤哦依次如下:打开Finder ----> 应用程序 ---->实用工具 ---->钥匙串访问 ---->双击,即可进入到钥匙串访问记录保存页面,选择github.com名称的应用,右键删除即可。
最后,再次push代码,会提示重新输入用户名及密码,输入github账号及密码即可。
回车,bingo~。