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

执行repo init时如何禁用GPG签名校验(支持git全局设置)

repo init GPG签名校验失败解决方法

报错原因

该报错是因为repo工具初始化时会默认校验自身发行版的GPG签名,当前环境缺少对应签名公钥导致校验不通过,无法完成初始化。

方案1:仅本次repo init操作生效(推荐)

在原有repo init命令末尾添加--no-repo-verify参数即可跳过本次的repo签名校验,示例命令如下:

repo init -u <你的AOSP仓库地址> -b <目标分支> --no-repo-verify

该参数只会对当前次初始化操作生效,不会修改全局配置,安全性更高。

方案2:全局禁用GPG标签校验(长期生效,仅可信环境使用)

如果需要频繁操作且网络环境完全可信,可以配置Git全局关闭标签签名校验,执行以下命令即可:

# 全局关闭Git标签签名校验
git config --global tag.gpgSign false
# 可选:全局关闭Git提交签名校验
git config --global commit.gpgSign false

注意:全局关闭签名校验会导致所有Git操作都不会验证代码来源的签名有效性,不可在公共网络/不信任的镜像源场景下使用,避免引入恶意代码风险。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 07:27:01