软硬件环境
- ubuntu 18.04 64bit
- git
问题描述
为了管理平时写的代码,我在自己的vps上面搭建了基于git的图像化源码管理工具,这是一个轻量级的github,详细的搭建过程可以参考之前的博文 Gogs配置使用详解。但是由于https使用了免费的Let's encrypt发放的证书,每3个月就要重新申请一次,现在导致,更换了证书后,项目在git clone时会报SSL certificate problem: self signed certificate这样的错误。
解决方法
由于是自己的项目,这里可以简单采取忽略的方式(主要还是没能找到gogs的根由)来解决
在windows上可以通过设置环境变量,在Power Shell中执行
set GIT_SSL_NO_VERIFY=true
在linux中,直接在终端中执行
git config --global http.sslVerify false
最后再进行git clone就没有问题了