Github推送返回了一个奇怪的用户名

Github推送返回了一个奇怪的用户名,git,github,Git,Github,当我想要推送时,我使用git push,它会提供以下信息: remote: Permission to fjhjc01/heihei.git denied to diana4sb. fatal: unable to access 'https://github.com/fjhjc01/heihei.git/': The requested URL returned error: 403 我不知道diana4sb是谁。我使用了git config-l来检查用户名。是我,fjhjc01 我现在完全

当我想要推送时,我使用
git push
,它会提供以下信息:

remote: Permission to fjhjc01/heihei.git denied to diana4sb.
fatal: unable to access 'https://github.com/fjhjc01/heihei.git/': The requested URL returned error: 403
我不知道diana4sb是谁。我使用了
git config-l
来检查用户名。是我,
fjhjc01


我现在完全糊涂了。如何摆脱这个
diana4sb
,如何把它改回给我。

git在两个地方存储用户信息

  • 您的
    $HOME/.gitconfig
    文件。通过执行以下命令,可以查看其中包含的配置:

    git config -l --global
    
  • 每个存储库下的
    .git/config
    文件。通过在工作存储库中执行以下命令,可以查看其中包含的配置:

    git config -l
    
  • 在每个文件中,用户信息都位于
    [user]
    标记下

    我假设在这两个中的一个中,有一个
    diana4sb
    。她是如何到达那里的还不确定。可能是你们在实验室使用同一台计算机,或者你们将她的工作存储库复制到你们的计算机上,然后尝试推送


    再想一想。似乎您使用的是
    https://
    URL,而不是
    git://
    URL。在这种情况下,报告说

    当您使用HTTPS
    git fetch
    git pull
    git push
    到远程存储库时,会要求您输入GitHub用户名和密码

    根据您使用的操作系统和帮助程序的不同,可能会出现这样的情况,
    diana4sb
    输入了她的用户名和密码,这些用户名和密码现在已存储并自动重新使用。

    可能直接询问?