问题描述:
有两个GitHub账号,其中一个仓库想要推到新的远程账户上去。使用了git config进行了新的账号和邮箱配置,也添加了新的ssh。但是当使用git push时候显示无权限,因为仍使用的是旧账号。
解决办法:
应该不是最佳,但确实有效的方法。
第一步:打开凭据管理器
以win10环境为例,打开控制面板
,选择任据管理器
,如下图所示:
第二步:删除凭据
- 选择
Windows任据
- 展开对应的凭据
- 删除任据
如下图所示:
第三步:提交代码
以TortoiseGit 软件为例,重新提交代码,显示重新录入Github帐号与密码,表示删除生效,录入帐号密码,提交即可,如下图所示: