切换GitHub账号时,push仍用的原来的账号的解决办法

时间:2024-05-19 14:15:04

问题描述:

有两个GitHub账号,其中一个仓库想要推到新的远程账户上去。使用了git config进行了新的账号和邮箱配置,也添加了新的ssh。但是当使用git push时候显示无权限,因为仍使用的是旧账号。

解决办法:

应该不是最佳,但确实有效的方法。

第一步:打开凭据管理器

以win10环境为例,打开控制面板,选择任据管理器,如下图所示:
切换GitHub账号时,push仍用的原来的账号的解决办法

第二步:删除凭据

  1. 选择Windows任据
  2. 展开对应的凭据
  3. 删除任据

如下图所示:
切换GitHub账号时,push仍用的原来的账号的解决办法

第三步:提交代码

以TortoiseGit 软件为例,重新提交代码,显示重新录入Github帐号与密码,表示删除生效,录入帐号密码,提交即可,如下图所示:
切换GitHub账号时,push仍用的原来的账号的解决办法