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

Firebase Git推送凭证缺失/无效及认证码无法使用问题求助

Git Push 认证卡住问题解决办法

问题场景

执行git push关联Firebase操作时,弹出认证界面输入凭证后跳转至本地页面,但终端持续等待输入认证码;粘贴跳转页面的认证码后仍无法完成认证。同时源代码管理工具显示正在扫描Git仓库,执行git remote -v得到如下结果:

origin  https://github.com/888888/******/ (fetch)
origin  https://github.com/888888/******/ (push)

解决步骤

  • 切换为SSH远程地址
    HTTPS认证易出现跳转后卡住的问题,换成SSH密钥认证更可靠:

    1. 生成SSH密钥:运行 ssh-keygen -t ed25519 -C "你的邮箱地址",全程按回车使用默认配置
    2. 复制公钥文件(Linux/macOS路径为~/.ssh/id_ed25519.pub,Windows为C:\Users\你的用户名\.ssh\id_ed25519.pub)的内容,添加到GitHub账户的SSH密钥列表中
    3. 修改远程仓库地址:执行 git remote set-url origin git@github.com:888888/******.git
    4. 测试连接:运行 ssh -T git@github.com,出现欢迎提示即配置成功
  • 重置Git凭证缓存
    本地缓存的旧凭证可能导致冲突,清理后重新认证:

    1. 清除全局凭证配置:git config --global --unset credential.helper
    2. 清除当前仓库的凭证配置:进入仓库目录后执行 git config --unset credential.helper
    3. 重新执行git push,按照新的认证流程完成操作
  • 修复Git仓库索引
    源代码管理持续扫描仓库可能是索引损坏或文件过多导致:

    1. 执行git gc清理仓库垃圾、优化索引结构
    2. 关闭当前使用的IDE或源代码管理工具,重新打开后再尝试推送操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 23:42:06