100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 【Git】SSL certificate problem: unable to get local issuer certificate错误的解决办法

【Git】SSL certificate problem: unable to get local issuer certificate错误的解决办法

时间:2023-03-18 12:55:12

相关推荐

【Git】SSL certificate problem: unable to get local issuer certificate错误的解决办法

问题描述

unable to access ‘https://*****.git/’: SSL certificate problem: unable to get local issuer certificate

原因以及如何解决

这是由于当你通过HTTPS访问Git远程仓库的时候,如果服务器上的SSL证书未经过第三方机构认证,git就会报错。原因是因为未知的没有签署过的证书意味着可能存在很大的风险。解决办法就是通过下面的命令将git中的sslverify关掉:

git config --system http.sslverify false

上面这行命令的影响范围是系统当前用户,如果要设置为全局所有用户,可以改成这样:

git config --global http.sslverify false

如果只是想针对当前仓库进行设置,可以在需要修改的仓库目录下执行:

git config http.sslverify false

如果你的仓库中存在嵌套的git子模块(就是子模块中又引用了子模块),在进行初始化时,仍然有可能遇到self signed certificate in certificate chain的错误,此时可以通过执行下面的命令来解决:

npm config set strict-ssl false

对于npm而言,除了可以在package.json的scripts属性中自定义脚本外,npm-scripts也内置了一些脚本,用来在特定的时机执行某些特定的任务,具体可以参照 npm的官方文档

系列文章

Git专栏

Git使用(一):安装与配置

Git使用(二):创建项目并提交到远程仓库

Git使用(三):分支管理,创建分支、合并分支、合并分支的某一次提交等

Git使用(四):提交管理,修改提交信息、合并多次提交、版本回退、撤销本地文件修改等

Git使用(五):解决冲突以及如何避免冲突

SmartGit 安装及使用(一):安装及配置

SmartGit 安装及使用(二):工作界面介绍、提交代码以及防止代码冲突等操作

SmartGit 安装及使用(三):修改提交记录、合并多次提交、撤销本地文件修改、版本回退等操作

SmartGit 安装及使用(四):创建、合并分支、合并某一次提交以及解决冲突等操作

SmartGit 安装及使用(附录):注册非商业许可证

【Git】如何生成SSH key

【Git】.gitignore文件语法以及修改后无效的解决办法

【Git】Authentication failed for 错误解决

【Git】SSL certificate problem: unable to get local issuer certificate错误的解决办法

【Git】error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。