您收到的错误可能如下所示
$ git push -u github.main
> fatal: 'github.main' does not appear to be a git repository
> fatal: The remote end hung up unexpectedly
$ git pull -u github
> error: SSL certificate problem, verify that the CA cert is OK. Details:
> error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/tqisjim/google-oauth.git/info/refs
> fatal: HTTP request failed
“CA”是“证书颁发机构”的简称,它是一个负责处理网络中安全连接的第三方组织。它们建立数字“证书”,这是一种确保两台机器(如您的计算机和 GitHub.com)之间存在有效连接的方法。如果没有证书,两台机器之间的安全风险会更大。
当您收到此错误时,可能表示您的 CA 已过期,需要更新。通常,更新您的操作系统也会更新您的 CA,并解决此问题。