由于自己的私有 git http 服务 ssl 证书过期了,但急于立马更新部署项目,懒得先去更新证书了,于是暂时先忽略证书错误。

临时设置(环境变量)

只需要在执行的 git 命令前加上 env GIT_SSL_NO_VERIFY=true 就可以了。

下面是示例。

推送

env GIT_SSL_NO_VERIFY=true git push origin main

拉取

env GIT_SSL_NO_VERIFY=true git pull origin main

长期设置(git config)

当然,也可以通过 git config 设置当前项目忽略:

git config http.sslVerify false

也可以全局设置:

git config --global http.sslVerify false

注意事项

从安全角度考虑,当然还是建议更新证书,关闭忽略设置。

标签: git, ssl