Git一直提到我的旧用户名,即使我找不到它的踪迹

 402-928 发布于 2023-02-08 11:51

remote: Permission to MYUSERNAME/project.git denied to OLD-USER-NAME

我有2个GitHub用户.一个供个人使用,一个供工作使用.对于这个例子,MYUSERNAME将是我的个人用户,而OLD-USER-NAME将是我的个人用户.我刚刚停止使用OLD-USER-NAME但是在尝试推送到github https时我遇到了上述错误.我通过直接推送到https://MYUSERNAME@github.com解决了这个问题......

我试图找出为什么我的OLD-USER-NAME被提及以及git如何"了解它".

我试过的事情:

    ssh-add -l - > The agent has no identities.

    我找不到任何.ssh文件夹.

    我的两个github帐户上都没有任何ssh密钥

    git config --global --editgit config --edit显示MYUSERNAME

    git remote --verbose 这给了我: origin https://github.com/MYUSERNAME/project.git (fetch) origin https://github.com/MYUSERNAME/project.git (push)

    OLD-USER-NAME GitHub - >设置 - >安全历史我可以看到我的IP旁边有一个绿点.也许它与它有关?

mockinterfac.. 8

除了问题中提到的所有内容和评论中的@gturri建议之外,下一步是检查git或os是否缓存您的凭据.

检查OSX/Linux/cygwin上的密钥环,并检查是否git config [--global] credential.helper已设置.

2 个回答
  • 你应该检查你的遥控器:

    git remote --verbose
    

    如果它说

    origin  git@github.com:OLD-USER-NAME/project.git (fetch)
    origin  git@github.com:OLD-USER-NAME/project.git (push)
    

    然后你可以解决它

    git remote set-url origin git@github.com:MYUSERNAME/project.git
    

    2023-02-08 11:54 回答
  • 除了问题中提到的所有内容和评论中的@gturri建议之外,下一步是检查git或os是否缓存您的凭据.

    检查OSX/Linux/cygwin上的密钥环,并检查是否git config [--global] credential.helper已设置.

    2023-02-08 11:55 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有