Windows10安装Git SDK 64位遇无可信密钥问题,求解决方案
解决Windows 10上Git SDK 64位安装的“无最终可信密钥”问题
我碰到过不少用户遇到这个情况,大概率是Git SDK最近调整了签名验证机制,而你的系统根证书库没跟上导致的,给你几个实用的解决办法:
更新系统根证书
Windows的受信任根证书库可能缺失Git SDK签名所需的CA证书,你可以这样操作:- 打开
控制面板→Internet选项→内容标签页 →证书→受信任的根证书颁发机构 - 点击
导入,跟着向导完成证书导入;或者更简单的,以管理员身份打开命令提示符,执行命令:
让Windows自动同步更新根证书库。certutil -syncWithWU
- 打开
重新下载并校验安装包
有时候安装包下载过程中损坏也会触发签名验证失败,建议你重新获取最新的Git SDK 64位安装包,同时校验安装包的哈希值是否和官方公布的一致,确保安装包完整且未被篡改。临时绕过签名验证(仅测试使用,不推荐长期用)
如果只是临时需要完成安装,可以在命令行里带参数跳过证书检查:
右键点击安装包,选择打开方式→命令提示符,然后执行:git-sdk-64.exe /no-check-certificate注意:这个方法会降低系统安全性,只在你确认安装包来源绝对可信时使用。
检查系统证书策略
有些企业或自定义的组策略可能限制了证书信任规则,你可以打开本地组策略编辑器(运行gpedit.msc),导航到:计算机配置→Windows设置→安全设置→公钥策略→证书路径验证设置
确保没有启用过于严格的验证规则,比如强制要求所有证书必须在受信任根证书库中。
内容的提问来源于stack exchange,提问作者Anthony Webber
相关产品推荐
相关产品推荐

