Git 用户名修改问题

不知道大家有没有遇到这样的问题,在使用 git 上传github 的时候总会存在用户名对不上的情况

我刚装git的时候有过一顿胡乱操作,加上我使用过两个github账号,使我本地的git更加混乱

今天我就来分享一下我的踩坑经历

起因

我在idea上传项目到github上是,发现上传的用户名和我的账号用户名不一样

尝试一

于是我用git config --global user.name "yourusername" 的方式修改了用户名和邮箱
但是发现并没有什么软用

这时候,在bush执行push命令,发现报错
Git 用户名修改问题
什么鬼?我现在使用的明明不是这个账号,怎么会显示这个账号被拒绝了?

尝试二

我修改了Windows凭证GitHub的账号(曾经我用这种方式解决过问题)
发现果然账号不对,的确是我之前的账号
Git 用户名修改问题
但修改后还是没什么用,依旧是显示前用户名被拒绝

尝试三

我打开c盘用户文件夹下的.gitconfig文件
发现[use]标签下(不是[user])的email是我之前用的账号的邮箱,我大喜过望,难道你就是罪魁祸首?
我立马把它改过来

结果还是那吊样
Git 用户名修改问题

尝试四

这时,我注意到跟.gitconfig同目录下的一个文件.git-credentialsgit凭证

。。。。。。

哦!!!难道说就是你?!
我马上打开这个文件,发现
Git 用户名修改问题

前面13个都是我之前账号的用户名密码
只有最后一个才是我现在的用户名密码

于是我把前面的13个都删除保存
然后在bush直接git push

Git 用户名修改问题
报了这个错
这个错表明问题已经解决,我已经有权限push了,但是因为我修改了git的配置文件,造成了冲突,所以被rejected

因为git用的不是很溜,我直接采用笨办法,直接从仓库重新pull项目下来,修改完后再push,解决问题

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2021-08-26
  • 2021-11-10
  • 2021-09-24
猜你喜欢
  • 2021-04-14
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
  • 2022-02-08
  • 2022-02-08
  • 2022-12-23
相关资源
相似解决方案