You need to enable JavaScript to run this app. 如何将本地仓库连接远程仓库?更换远程账号后连接报错是什么原因?
优惠活动
大模型
产品
解决方案
定价
更多

如何将本地仓库连接远程仓库?更换远程账号后连接报错是什么原因?

报错核心原因
  • 本地Git凭证管理器中仍缓存了已弃用的旧账号jackey-xiong的授权信息,执行远程操作时默认使用旧凭证校验,新远程仓库未对旧账号开放权限,因此触发权限拒绝报错
  • 部分场景下本地仓库绑定的远程URL仍关联旧账号对应的仓库地址,也会导致身份校验失败
解决步骤

1. 确认并更新本地仓库绑定的远程地址

执行命令查看当前远程地址配置:
git remote -v
如果输出的origin地址为旧仓库地址,或地址中携带旧账号标识,执行命令替换为新仓库地址:
git remote set-url origin 你的新远程仓库地址

2. 清除本地缓存的旧账号凭证

根据所用操作系统选择对应操作:

  • Windows:打开「控制面板」→「用户账户」→「凭据管理器」→「Windows凭据」,找到对应Git托管平台(GitHub/Gitee/GitLab等)的jackey-xiong账号相关凭据,直接删除即可
  • MacOS:打开「钥匙串访问」,搜索对应Git托管平台的凭据条目,删除jackey-xiong相关的记录即可
  • 通用命令行清除方式:执行命令清除全局Git凭证缓存配置
    git config --global --unset credential.helper
    若仅需要修改当前仓库的凭证配置,去掉命令中的--global参数即可

3. 完成新账号身份校验

操作完成后执行一次git push,按照提示输入新账号的用户名和授权Token/密码,校验通过后即可正常使用新账号进行远程操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 08:57:03