You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git每次远程交互弹出选择用户名弹窗的问题求助

解决Git每次交互弹出多用户名选择的问题
  • 清理Windows凭据管理器里的无效Git凭据
    打开Windows凭据管理器(控制面板搜索「凭据管理器」,或者Win+R输入control keymgr.dll),找到「Windows凭据」下所有和Git远程仓库(比如github.com、gitlab.com)相关的条目,删掉所有非「Almenon」的用户名凭据,只保留正确的那一个。

  • 检查WSL的Git凭据配置
    先看WSL当前用的凭据助手:git config --global credential.helper

    • 如果是manager-core或wincred,确保关联的Windows凭据已经清理干净;
    • 如果用的是WSL本地凭据助手(比如libsecret),手动清除旧凭据:
      git credential reject <<EOF
      url=https://github.com(替换成你的实际远程仓库地址)
      EOF
      
  • 给单个仓库强制指定用户名
    进入目标仓库目录,执行:

    git config user.name "Almenon"
    git config user.email "你的对应邮箱"
    

    同时检查远程仓库URL,要是里面带了旧用户名(比如https://旧用户名@github.com/xxx/xxx.git),改成https://github.com/xxx/xxx.git或者https://Almenon@github.com/xxx/xxx.git。

  • 重置Git凭据缓存

    • Windows终端执行:git config --global credential.cache clear
    • WSL终端执行:git credential-cache exit(如果启用了cache凭据助手)

内容的提问来源于stack exchange,提问作者Almenon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 17:02:03