记录一下今天遇到的一个小问题,使用git clone时报错,完整错误信息如下。
我的工作环境是ubuntu的,github上没有加SSH或GPG的key,而且clone也是不需要用户认证的。这个问题让我很是困惑,网上查了一下相关信息,让我找到了解决方案如下。
export GIT_SSL_NO_VERIFY=true
我参考网上信息如下:
https://confluence.atlassian.com/bitbucketserverkb/resolving-ssl-self-signed-certificate-errors-806029899.html
简单来说,GIT_SSL_NO_VERIFY这个变量控制着你是否需要使用SSH认证,将他设置为True则表示忽略任何SSH认证,信任对方服务器。
但是让我觉得依旧困惑的是git clone这个命令之前我用得好好的,怎么今天突然就不好了。我仔细回想了一下,想起来3周前我根据公司IT要求给我的工作站做安全补丁的升级,做好升级后我就开开心心去休假了,之后到今天都没有用过git clone这个命令。应该就是之前的安全补丁升级带来的问题了。