关于#gitpush#的问题,如何解决?

我想问一下那个git在push的时候遇到fatal: unable to access 'https://github.com/PeterpanL/git-demo.git/': SSL certificate problem: unable to get local issuer certificate问题该怎么解决呀,网上的更sslVerify的方法我都试了但是还是报错。这是为什么呀

img

https://blog.csdn.net/qq_43220213/article/details/128690231?
这个还有一个解决办法,不知道行不行

这个错误通常是由于Git无法验证SSL证书引起的,可能是由于证书过期、无法验证证书链、证书不是信任的颁发机构签发的等原因。

有一些方法可以尝试解决这个问题:

更新证书信任列表:可以尝试更新本地计算机的证书信任列表,以便能够验证证书。在Windows上,可以在“Internet选项”>“内容”>“证书”中更新证书。在Linux上,可以使用命令sudo update-ca-certificates更新证书。

禁用SSL验证:虽然不建议这样做,但可以尝试在Git命令中添加-c http.sslVerify=false选项来禁用SSL验证。

重新安装Git:如果上述方法都无法解决问题,可以尝试重新安装Git,以确保安装的是最新版本。

需要注意的是,在一些情况下,如在公司或学校内网中使用Git时,可能需要通过代理或配置特殊的网络设置来解决此类问题。

可以将git中的sslverify关掉,下面的命令是针对当前仓库进行设置的
git config --global http.sslverify false