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

Google "Open In Cloud Shell"克隆Git仓库报错是否为功能故障?

Google Cloud Shell 自动克隆仓库报错解决方案

该问题由Google Cloud Shell近期的默认全局Git配置变更导致,非用户本地操作或账号设置问题。
Cloud Shell最新的默认配置中新增了core.askPass空值参数,同时禁用了终端交互提示,即使拉取公开GitHub仓库也会误触发身份校验逻辑,找不到身份信息输入入口就会抛出你遇到的报错:

fatal: could not read Username for 'https://github.com': terminal prompts disabled

修复方法

单次会话临时修复

打开Cloud Shell会话后先执行以下命令,清除错误的全局Git配置:

git config --global --unset core.askPass

执行完成后再手动执行Git克隆命令即可正常拉取公有仓库。如果是拉取私有仓库,执行完上述命令后可以按提示输入GitHub用户名和个人访问令牌完成认证,也可以直接使用SSH格式的仓库地址拉取。

永久生效修复

Cloud Shell会持久化保存用户home目录下的配置文件,你可以把配置清除命令写入启动加载文件,每次会话启动自动生效:

echo "git config --global --unset core.askPass" >> ~/.bashrc

执行完成后重启Cloud Shell会话即可,后续无需每次手动调整配置。

如果你是通过带仓库参数的「Open in Cloud Shell」跳转链接触发的自动克隆失败,在官方修复该默认配置bug前,可以先完成上述配置调整后手动执行克隆操作即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 21:15:03