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

Git推送至Google Cloud仓库遇无效认证错误,链接修复无效求解决方法

解决Git推送至Google Cloud代码仓库的认证失败问题

我之前也踩过这个糟心的认证坑,给你几个亲测有效的解决办法,按顺序试试应该能搞定:

  • 用Google Cloud SDK接管Git认证(最推荐)
    这是Google官方推荐的方式,能避免很多凭证问题:

    1. 确保你已经安装了Google Cloud SDK(gcloud工具),如果没装就先完成安装
    2. 终端执行gcloud init,跟着向导完成Google账号登录,关联到你的abc项目
    3. 接着设置Git凭证助手:
      gcloud auth application-default login
      gcloud config set credential.helper gcloud.sh
      

    做完这些再跑git push cloud,基本就能正常推送了。

  • 手动生成专用应用密码
    有时候自动生成的密码可能没和Git客户端正确绑定,你可以手动操作:

    1. 打开你的Google账号安全设置,找到「应用密码」选项(注意:必须先开启两步验证才能看到这个选项)
    2. 生成一个新的应用密码,选择「其他(自定义名称)」,比如命名为「Git Cloud Repo」
    3. 复制生成的16位密码,当Git提示输入用户名和密码时,用户名填你的Google邮箱,密码就用这个新生成的应用密码。
  • 检查并修正远程仓库URL
    偶尔会因为手滑输错远程地址导致认证失败,先确认一下:

    git remote -v
    

    看看cloud对应的URL是不是https://source.developers.google.com/p/abc/r/xxxxx,如果不对,用下面的命令修正:

    git remote set-url cloud https://source.developers.google.com/p/abc/r/xxxxx
    
  • 清除本地Git的旧凭证缓存
    本地Git可能缓存了之前的无效凭证,导致一直用错误信息登录:

    • Windows:打开「凭据管理器」,找到和source.developers.google.com相关的Git凭据,删除后重新尝试推送
    • macOS:终端执行git credential-osxkeychain erase,然后按提示输入服务器地址source.developers.google.com
    • Linux:执行git credential-cache exit,或者直接删除~/.git-credentials文件里对应Google仓库的条目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:04:27