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

无法克隆ngx-admin:git clone遇SSL证书本地颁发者获取失败错误求助

解决Git克隆ngx-admin时SSL证书错误的问题

遇到fatal: unable to access 'https://github.com/akveo/ngx-admin.git/': SSL certificate problem: unable to get local issuer certificate错误,可尝试以下几种解决方案:

1. 临时禁用SSL证书校验(紧急场景可用,不建议长期使用)

直接在克隆命令里添加参数跳过SSL校验:

git clone -c http.sslVerify=false https://github.com/akveo/ngx-admin.git

如果已经初始化了本地仓库,也可以执行这条命令关闭当前仓库的SSL校验:

git config http.sslVerify false

2. 更新本地CA证书(长期解决的推荐方案)

不同系统的操作方式略有差异:

  • Windows系统:找到Git安装目录下的git-ca-bundle.crt文件(通常路径是C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt),替换为最新的CA证书,或者直接通过Git Bash配置证书路径:
    git config --global http.sslCAInfo "C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt"
    
  • macOS系统:通过Homebrew更新OpenSSL证书,再配置Git使用新证书:
    brew install openssl
    git config --global http.sslCAInfo /usr/local/etc/openssl/cert.pem
    
  • Linux系统:先更新系统的CA证书包,再配置Git:
    Debian/Ubuntu系列:
    sudo apt-get update && sudo apt-get install ca-certificates
    git config --global http.sslCAInfo /etc/ssl/certs/ca-certificates.crt
    
    CentOS/RHEL系列:
    sudo yum update ca-certificates
    git config --global http.sslCAInfo /etc/ssl/certs/ca-bundle.crt
    

3. 检查并清理代理设置

如果你的网络使用了代理,可能会拦截SSL连接导致证书问题。可以先关闭代理,或者执行以下命令清除Git的代理配置:

git config --global --unset http.proxy
git config --global --unset https.proxy

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 16:27:14