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

外部磁盘构建Chromium运行gclient报exit status 4错误如何解决

问题原因
  • 核心为depot_tools初始化git环境时,尝试修改系统级git配置但无写入权限,或目标路径下的gitconfig文件已存在且被设置为只读属性。由于你将depot_tools放置在外置存储D盘,外置存储的文件权限管控、或之前初始化失败遗留了只读属性的gitconfig文件,都会触发该报错。
  • 报错返回的退出码4对应git config命令的「权限不足、无法写入目标文件」错误。
解决方案
  1. 关闭所有运行中的终端、git相关进程,删除路径D:/depot_tools/bootstrap-2@3_8_10_chromium_20_bin/git/etc/gitconfig文件;如果删除失败,右键文件属性取消「只读」勾选后再删除,若仍无法操作,右键D:/depot_tools文件夹,在属性-安全页给当前用户添加「完全控制」权限后重试。
  2. 右键点击你要使用的终端程序(PowerShell/命令提示符),选择以管理员身份运行,规避权限不足问题。
  3. 执行以下命令手动配置git全局设置,跳过depot_tools的自动系统级配置流程:
git config --global core.autocrlf false
git config --global core.filemode false
git config --global branch.autosetuprebase always
  1. 新增两个系统环境变量:
    • 变量名DEPOT_TOOLS_WIN_TOOLCHAIN,值设为0
    • 变量名GIT_CONFIG_NOSYSTEM,值设为1
      该配置会禁用git读取系统级配置,避免depot_tools再次尝试修改系统级gitconfig文件。
  2. 重启终端后重新执行gclient命令即可。

内容的提问来源于stack exchange,提问作者Chlenix_2.0

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 10:15:03