git 实践(四) 更换账户

今天又有某种原因更换了Github上的账户,但在使用向新账户PUSH项目时,尽管远程仓库的地址已经是新账户的地址,但是,却总是使用旧的账户在登录/提交到新的仓库上。

使用git config --global user.name "username"重新配置用户名,无效;

更改idea的Github用户配置,然后使用IDEA的菜单进行push,可以成功,但是如果使用命令行,就会失败;

仔细查询IDEA菜单提交push时生成的Git指令,发现了个参数credential.helper被赋值为空,强制不使用credential.helper;

然后查看一下Git凭证存储;
进入到项目目录,执行git config --list | grep credential
credential.helper=osxkeychain
发现有个credential.helper(其实就是帮你填写用户名/密码),用的是osxkeychain,这个原来是Mac的钥匙串。

1575783317546.jpg

在钥匙串中,搜索"git"果然发现了一些GitHub网站的访问设置。

果断删除,然后重新push,出现了熟悉的用户名,密码输入界面。终于不用原来的账户了!!!

PS:在windows中也有类似“用户凭证”,在控制面板下。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容