首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git克隆使用gitlab自签名CA引发错误:请求的域名与服务器的证书不匹配

Git克隆使用gitlab自签名CA引发错误:请求的域名与服务器的证书不匹配
EN

Stack Overflow用户
提问于 2021-06-12 04:19:33
回答 1查看 2.2K关注 0票数 1

正如一些人所建议的那样,diable http.sslVerify是个坏主意,根据一些帖子,最佳实践是将gitlab服务器CA添加到本地,因此我尝试了不同的方法:

  1. 将CA文件路径添加到git config

git配置--全局http.sslCAInfo /home/yp/ git -certs/rd.crt git克隆https://10.xx.xx.xx/xxDepart/xxProject.git

带有CA文件路径的

  1. 直接git克隆:

GIT_SSL_CAINFO=/home/yp/ git -certs/rd.crt git克隆https://10.xx.xx.xx/xxDepart/xxProject.git

但这两种方式都给出了同样的错误:无法与对等方安全通信:请求的域名与服务器的证书不匹配。--我认为这可能是gitlab服务器问题或CA问题,而不是本地git配置错误。以前是否有人遇到过这类问题,并能分享解决方案?我使用的是CentOS7.6服务器,git版本为2.8

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-12 05:32:55

Try和display the SAN (Subject Alternative Name) of your certificate

代码语言:javascript
复制
openssl x509 -text -noout -in cert.pem \
        -certopt no_subject,no_header,no_version,no_serial,no_signame,no_validity,no_issuer,no_pubkey,no_sigdump,no_aux

如果它不包括您的IP地址,则该证书将被视为无效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67945583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档